[nautilus/wip/csoriano/view-menu: 4/5] fix a crash



commit 03a1063928ce20b3842bb808c252ce4da29ac3d4
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Fri Aug 14 09:33:22 2015 -0300

    fix a crash

 src/nautilus-view.c |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)
---
diff --git a/src/nautilus-view.c b/src/nautilus-view.c
index 316ca3b..974415f 100644
--- a/src/nautilus-view.c
+++ b/src/nautilus-view.c
@@ -7701,14 +7701,16 @@ nautilus_view_parent_set (GtkWidget *widget,
                        view->details->active = TRUE;
                }
 
-               g_signal_connect (window,
-                                 "action-enabled-changed::stop",
-                                 G_CALLBACK (action_stop_enabled_changed),
-                                 view);
-                g_signal_connect (window,
-                                  "action-enabled-changed::reload",
-                                  G_CALLBACK (action_reload_enabled_changed),
-                                  view);
+                view->details->stop_signal_handler =
+                                g_signal_connect (window,
+                                                  "action-enabled-changed::stop",
+                                                  G_CALLBACK (action_stop_enabled_changed),
+                                                  view);
+                view->details->reload_signal_handler =
+                                g_signal_connect (window,
+                                                  "action-enabled-changed::reload",
+                                                  G_CALLBACK (action_reload_enabled_changed),
+                                                  view);
        } else {
                remove_update_context_menus_timeout_callback (view);
        }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]