* hildon-widgets/gtk-intoprint.c (find_banner_for_parent): Added check for "is-timed...
authorLuc Pionchon <luc.pionchon@nokia.com>
Sun, 21 May 2006 16:24:37 +0000 (16:24 +0000)
committerLuc Pionchon <luc.pionchon@nokia.com>
Sun, 21 May 2006 16:24:37 +0000 (16:24 +0000)
ChangeLog
hildon-widgets/gtk-infoprint.c

index 5b9e65b..6132134 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-05-21  Luc Pionchon  <luc.pionchon@nokia.com>
+
+       * hildon-widgets/gtk-intoprint.c (find_banner_for_parent): Added
+       check for "is-timed" property. NB#26546
+
+
 2006-05-21  Johan Bilien  <johan.bilien@nokia.com>
 
        * hildon-widgets/hildon-window.c
index 3197214..5ff8eb7 100644 (file)
@@ -39,14 +39,20 @@ static GtkWidget *find_banner_for_parent(GtkWindow *parent)
 {
    GList *toplevels, *iter;
    GtkWidget *result = NULL;
+   gboolean is_timed;
 
    toplevels = gtk_window_list_toplevels();
    for (iter = toplevels; iter; iter = iter->next)
       if (HILDON_IS_BANNER(iter->data) && 
           gtk_window_get_transient_for(GTK_WINDOW(iter->data)) == parent)
       {
-         result = iter->data;
-         break;
+         g_object_get(iter->data, "is-timed", &is_timed, NULL);
+
+         /* We do not want to touch timed infoprints */
+         if (!is_timed) {
+           result = iter->data;
+           break;
+         }
       }
 
    g_list_free(toplevels);