Skip to content

Commit ffd69ab

Browse files
committed
Fix: Pluma crashes with mouse wheel over a tab
Fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898637
1 parent d7a6b50 commit ffd69ab

File tree

2 files changed

+0
-34
lines changed

2 files changed

+0
-34
lines changed

pluma/pluma-notebook.c

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -838,16 +838,6 @@ close_button_clicked_cb (PlumaTabLabel *tab_label, PlumaNotebook *notebook)
838838
g_signal_emit (notebook, signals[TAB_CLOSE_REQUEST], 0, tab);
839839
}
840840

841-
static gboolean
842-
tab_label_scroll_cb (PlumaTabLabel *tab_label,
843-
GdkEventScroll *event,
844-
PlumaNotebook *notebook)
845-
{
846-
g_signal_emit_by_name (notebook, "scroll-event", &event);
847-
848-
return FALSE;
849-
}
850-
851841
static GtkWidget *
852842
create_tab_label (PlumaNotebook *nb,
853843
PlumaTab *tab)
@@ -860,10 +850,6 @@ create_tab_label (PlumaNotebook *nb,
860850
"close-clicked",
861851
G_CALLBACK (close_button_clicked_cb),
862852
nb);
863-
g_signal_connect (tab_label,
864-
"scroll-event",
865-
G_CALLBACK (tab_label_scroll_cb),
866-
nb);
867853

868854
g_object_set_data (G_OBJECT (tab), "tab-label", tab_label);
869855

pluma/pluma-tab-label.c

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -114,16 +114,6 @@ close_button_clicked_cb (GtkWidget *widget,
114114
g_signal_emit (tab_label, signals[CLOSE_CLICKED], 0, NULL);
115115
}
116116

117-
static gboolean
118-
scroll_event_cb(GtkWidget *widget,
119-
GdkEventScroll *event,
120-
PlumaTabLabel *tab_label)
121-
{
122-
g_signal_emit_by_name(tab_label, "scroll-event", &event);
123-
124-
return FALSE;
125-
}
126-
127117
static void
128118
sync_tip (PlumaTab *tab, PlumaTabLabel *tab_label)
129119
{
@@ -294,16 +284,6 @@ pluma_tab_label_init (PlumaTabLabel *tab_label)
294284
G_CALLBACK (close_button_clicked_cb),
295285
tab_label);
296286

297-
g_signal_connect (close_button,
298-
"scroll-event",
299-
G_CALLBACK (scroll_event_cb),
300-
tab_label);
301-
302-
g_signal_connect (ebox,
303-
"scroll-event",
304-
G_CALLBACK (scroll_event_cb),
305-
tab_label);
306-
307287
spinner = gtk_spinner_new ();
308288
gtk_box_pack_start (GTK_BOX (hbox), spinner, FALSE, FALSE, 0);
309289
tab_label->priv->spinner = spinner;

0 commit comments

Comments
 (0)