From b4622db080bb1dba5de61ece8bbcf8c7b992b218 Mon Sep 17 00:00:00 2001 From: =?utf8?q?L=C3=A1szl=C3=B3=20Pere?= Date: Wed, 15 Jul 2009 12:33:39 +0200 Subject: [PATCH] Ensure HildonAppMenu size is correct after rotation * hildon/hildon-app-menu.c: (hildon_app_menu_apply_style): Ensure that the new size is applied. Fixes: NB#124510 (The Application Menu is distorted when switched between portrait and landscape mode) Fixes: NB#115388 (Power key menu does not resize itself) Signed-off-by: Claudio Saavedra --- ChangeLog | 9 +++++++++ hildon/hildon-app-menu.c | 6 +++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 65d047a..326923b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2009-07-14 László Pere + + * hildon/hildon-app-menu.c: (hildon_app_menu_apply_style): Ensure that + the new size is applied. + + Fixes: NB#124510 (The Application Menu is distorted when switched + between portrait and landscape mode) + Fixes: NB#115388 (Power key menu does not resize itself) + 2009-07-01 Alberto Garcia * hildon/hildon-banner.c (hildon_banner_map): diff --git a/hildon/hildon-app-menu.c b/hildon/hildon-app-menu.c index 9c98081..fd8968b 100644 --- a/hildon/hildon-app-menu.c +++ b/hildon/hildon-app-menu.c @@ -866,7 +866,11 @@ hildon_app_menu_apply_style (GtkWidget *widget) external_border = 0; } priv->width_request = gdk_screen_get_width (screen) - external_border * 2; - gtk_window_move (GTK_WINDOW (widget), external_border, 0); + + if (widget->window) + gdk_window_move_resize (widget->window, + external_border, 0, 1, 1); + gtk_widget_queue_resize (widget); } -- 1.7.9.5