Revision: 1596
          http://geeqie.svn.sourceforge.net/geeqie/?rev=1596&view=rev
Author:   nadvornik
Date:     2009-03-31 20:35:04 +0000 (Tue, 31 Mar 2009)

Log Message:
-----------
use a better signal

Modified Paths:
--------------
    trunk/src/pixbuf-renderer.c

Modified: trunk/src/pixbuf-renderer.c
===================================================================
--- trunk/src/pixbuf-renderer.c 2009-03-31 20:22:47 UTC (rev 1595)
+++ trunk/src/pixbuf-renderer.c 2009-03-31 20:35:04 UTC (rev 1596)
@@ -225,7 +225,7 @@
 
 static void pr_signals_connect(PixbufRenderer *pr);
 static void pr_size_cb(GtkWidget *widget, GtkAllocation *allocation, gpointer 
data);
-static void pr_unmap_cb(GtkWidget *widget, gpointer data);
+static void pr_hierarchy_changed_cb(GtkWidget *widget, GtkWidget 
*previous_toplevel, gpointer data);
 static void pixbuf_renderer_paint(PixbufRenderer *pr, GdkRectangle *area);
 static gint pr_queue_draw_idle_cb(gpointer data);
 
@@ -536,8 +536,8 @@
        g_signal_connect_after(G_OBJECT(box), "size_allocate",
                               G_CALLBACK(pr_size_cb), pr);
 
-       g_signal_connect(G_OBJECT(pr), "unmap",
-                        G_CALLBACK(pr_unmap_cb), pr);
+       g_signal_connect(G_OBJECT(pr), "hierarchy-changed",
+                        G_CALLBACK(pr_hierarchy_changed_cb), pr);
 
        pr_signals_connect(pr);
 }
@@ -1161,7 +1161,7 @@
        pixbuf_renderer_overlay_set(pr, id, NULL, 0, 0);
 }
 
-static void pr_unmap_cb(GtkWidget *widget, gpointer data)
+static void pr_hierarchy_changed_cb(GtkWidget *widget, GtkWidget 
*previous_toplevel, gpointer data)
 {
        PixbufRenderer *pr = data;
        pr_overlay_list_reset_window(pr);
@@ -3862,8 +3862,8 @@
                         G_CALLBACK(pr_mouse_release_cb), pr);
        g_signal_connect(G_OBJECT(pr), "leave_notify_event",
                         G_CALLBACK(pr_mouse_leave_cb), pr);
-       g_signal_connect(G_OBJECT(pr), "unmap",
-                        G_CALLBACK(pr_unmap_cb), pr);
+       g_signal_connect(G_OBJECT(pr), "hierarchy-changed",
+                        G_CALLBACK(pr_hierarchy_changed_cb), pr);
 
        gtk_widget_set_events(GTK_WIDGET(pr), GDK_POINTER_MOTION_MASK |
                                              GDK_BUTTON_RELEASE_MASK | 
GDK_BUTTON_PRESS_MASK |


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
_______________________________________________
Geeqie-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geeqie-svn

Reply via email to