diff options
author | Alberto Garcia <agarcia@igalia.com> | 2009-09-30 14:21:23 +0200 |
---|---|---|
committer | Alberto Garcia <agarcia@igalia.com> | 2009-09-30 14:26:42 +0200 |
commit | 2353dd5c270822fdfcb32e167474b09784f43b42 (patch) | |
tree | 2c0d20c40ad47cc1f6308178794aac6240503a36 /hildon/hildon-banner.c | |
parent | a0bb5e181c480bb0c8c64dcc3c54f6814816c2ad (diff) |
Don't hide and show HildonBanner when the screen size changes
* hildon/hildon-banner.c (screen_size_changed):
Don't hide and show the banner when the screen size changes.
Fixes: NB#141140 (Rotation stops when banner is present)
Diffstat (limited to 'hildon/hildon-banner.c')
-rw-r--r-- | hildon/hildon-banner.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/hildon/hildon-banner.c b/hildon/hildon-banner.c index 25151a4..cbfb263 100644 --- a/hildon/hildon-banner.c +++ b/hildon/hildon-banner.c @@ -198,6 +198,9 @@ hildon_banner_get_instance_for_widget (GtkWidget *widget, static void hildon_banner_set_override_flag (HildonBanner *banner); +static void +reshow_banner (HildonBanner *banner); + static GtkWidget* hildon_banner_real_show_information (GtkWidget *widget, const gchar *text, @@ -673,9 +676,9 @@ screen_size_changed (GdkScreen *screen, GtkWindow *banner) { - hildon_banner_bind_style (HILDON_BANNER (banner)); - gtk_window_reshow_with_initial_size (banner); - force_to_wrap_truncated (HILDON_BANNER (banner)); + HildonBanner *hbanner = HILDON_BANNER (banner); + hildon_banner_bind_style (hbanner); + reshow_banner (hbanner); } static void |