diff options
author | Matthias Clasen <mclasen@redhat.com> | 2019-02-25 23:27:18 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2019-02-26 08:02:31 -0500 |
commit | b0083b33bbd81379dad9f7b3cb07e9871d2ea4c1 (patch) | |
tree | 7c8faf4000bb4e3dab4934c23c50a4f32002ce80 | |
parent | c5c75f338e818a1b28f4558504559a07a5963349 (diff) | |
download | gtk+-b0083b33bbd81379dad9f7b3cb07e9871d2ea4c1.tar.gz |
widget: Remove the ::grab-focus signal
Nobody is connecting to this signal. And nobody
should.
-rw-r--r-- | gtk/gtkwidget.c | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 9f61ec5448..80f8dcc099 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -484,7 +484,6 @@ enum { GRAB_NOTIFY, CHILD_NOTIFY, MNEMONIC_ACTIVATE, - GRAB_FOCUS, FOCUS, MOVE_FOCUS, KEYNAV_FAILED, @@ -1654,19 +1653,6 @@ gtk_widget_class_init (GtkWidgetClass *klass) G_TYPE_BOOLEAN); /** - * GtkWidget::grab-focus: - * @widget: the object which received the signal. - */ - widget_signals[GRAB_FOCUS] = - g_signal_new (I_("grab-focus"), - G_TYPE_FROM_CLASS (gobject_class), - G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, - G_STRUCT_OFFSET (GtkWidgetClass, grab_focus), - NULL, NULL, - NULL, - G_TYPE_NONE, 0); - - /** * GtkWidget::focus: * @widget: the object which received the signal. * @direction: @@ -5343,7 +5329,7 @@ gtk_widget_grab_focus (GtkWidget *widget) return; g_object_ref (widget); - g_signal_emit (widget, widget_signals[GRAB_FOCUS], 0); + GTK_WIDGET_GET_CLASS (widget)->grab_focus (widget); g_object_notify_by_pspec (G_OBJECT (widget), widget_props[PROP_HAS_FOCUS]); g_object_unref (widget); } |