2008-03-04 Michael Natterer <mitch@imendio.com>
authorMichael Natterer <mitch@imendio.com>
Tue, 4 Mar 2008 13:53:48 +0000 (13:53 +0000)
committerMichael Natterer <mitch@imendio.com>
Tue, 4 Mar 2008 13:53:48 +0000 (13:53 +0000)
Fixes: NB#78481: information banners are hidden under browser menu

* src/hildon-banner.c: call gtk_window_present() on the banners so
they are risen if they are already visible.

ChangeLog
src/hildon-banner.c

index 7797397..8f7191f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-03-04  Michael Natterer  <mitch@imendio.com>
+
+       Fixes: NB#78481: information banners are hidden under browser menu
+
+       * src/hildon-banner.c: call gtk_window_present() on the banners so
+       they are risen if they are already visible.
+
 2008-03-03  Sven Herzberg  <sven@imendio.com>
 
        Fixes: MB#1220: HildonWindow should take GtkMenu accel_group into account
index 755bca0..687d1aa 100644 (file)
@@ -841,6 +841,7 @@ hildon_banner_show_information                  (GtkWidget *widget,
 
     /* Show the banner, since caller cannot do that */
     gtk_widget_show_all (GTK_WIDGET (banner));
+    gtk_window_present (GTK_WINDOW (banner));
 
     return (GtkWidget *) banner;
 }
@@ -919,6 +920,7 @@ hildon_banner_show_information_with_markup      (GtkWidget *widget,
 
     /* Show the banner, since caller cannot do that */
     gtk_widget_show_all (GTK_WIDGET (banner));
+    gtk_window_present (GTK_WINDOW (banner));
 
     return (GtkWidget *) banner;
 }
@@ -991,6 +993,7 @@ hildon_banner_show_animation                    (GtkWidget *widget,
 
     /* And show it */
     gtk_widget_show_all (GTK_WIDGET (banner));
+    gtk_window_present (GTK_WINDOW (banner));
 
     return (GtkWidget *) banner;
 }
@@ -1035,6 +1038,7 @@ hildon_banner_show_progress                     (GtkWidget *widget,
 
     /* Show the banner */
     gtk_widget_show_all (GTK_WIDGET (banner));
+    gtk_window_present (GTK_WINDOW (banner));
 
     return GTK_WIDGET (banner);   
 }