Skip to content

Commit cced651

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 d6d1cdb commit cced651

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
@@ -864,16 +864,6 @@ close_button_clicked_cb (PlumaTabLabel *tab_label, PlumaNotebook *notebook)
864864
g_signal_emit (notebook, signals[TAB_CLOSE_REQUEST], 0, tab);
865865
}
866866

867-
static gboolean
868-
tab_label_scroll_cb (PlumaTabLabel *tab_label,
869-
GdkEventScroll *event,
870-
PlumaNotebook *notebook)
871-
{
872-
g_signal_emit_by_name (notebook, "scroll-event", &event);
873-
874-
return FALSE;
875-
}
876-
877867
static GtkWidget *
878868
create_tab_label (PlumaNotebook *nb,
879869
PlumaTab *tab)
@@ -886,10 +876,6 @@ create_tab_label (PlumaNotebook *nb,
886876
"close-clicked",
887877
G_CALLBACK (close_button_clicked_cb),
888878
nb);
889-
g_signal_connect (tab_label,
890-
"scroll-event",
891-
G_CALLBACK (tab_label_scroll_cb),
892-
nb);
893879

894880
g_object_set_data (G_OBJECT (tab), "tab-label", tab_label);
895881

‎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)