[epiphany] history-dialog: Do not refresh automatically



commit 124a8aa728557a90e4f97cf6b07633e4aa4d8819
Author: Jan-Michael Brummer <jan brummer tabos org>
Date:   Sun Jul 7 20:52:01 2019 +0200

    history-dialog: Do not refresh automatically
    
    Fixes: https://gitlab.gnome.org/GNOME/epiphany/issues/831

 src/ephy-history-dialog.c | 27 ++-------------------------
 1 file changed, 2 insertions(+), 25 deletions(-)
---
diff --git a/src/ephy-history-dialog.c b/src/ephy-history-dialog.c
index 58c724098..95035f80c 100644
--- a/src/ephy-history-dialog.c
+++ b/src/ephy-history-dialog.c
@@ -614,16 +614,6 @@ on_listbox_button_press_event (GtkWidget         *widget,
   return GDK_EVENT_PROPAGATE;
 }
 
-
-static gboolean
-on_urls_visited_cb (EphyHistoryService *service,
-                    EphyHistoryDialog  *self)
-{
-  filter_now (self);
-
-  return FALSE;
-}
-
 static void
 set_history_service (EphyHistoryDialog  *self,
                      EphyHistoryService *history_service)
@@ -631,19 +621,10 @@ set_history_service (EphyHistoryDialog  *self,
   if (history_service == self->history_service)
     return;
 
-  if (self->history_service) {
-    g_signal_handlers_disconnect_by_func (self->history_service,
-                                          on_urls_visited_cb,
-                                          self);
-    g_clear_object (&self->history_service);
-  }
+  g_clear_object (&self->history_service);
 
-  if (history_service) {
+  if (history_service)
     self->history_service = g_object_ref (history_service);
-    g_signal_connect_after (self->history_service,
-                            "urls-visited", G_CALLBACK (on_urls_visited_cb),
-                            self);
-  }
 
   filter_now (self);
 }
@@ -697,10 +678,6 @@ ephy_history_dialog_dispose (GObject *object)
     g_clear_object (&self->cancellable);
   }
 
-  if (self->history_service)
-    g_signal_handlers_disconnect_by_func (self->history_service,
-                                          on_urls_visited_cb,
-                                          self);
   g_clear_object (&self->history_service);
 
   remove_pending_sorter_source (self, TRUE);


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