summaryrefslogtreecommitdiff
path: root/gtk/gtkmessagedialog.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkmessagedialog.c')
-rw-r--r--gtk/gtkmessagedialog.c41
1 files changed, 0 insertions, 41 deletions
diff --git a/gtk/gtkmessagedialog.c b/gtk/gtkmessagedialog.c
index 06a6ee187b..34a0844356 100644
--- a/gtk/gtkmessagedialog.c
+++ b/gtk/gtkmessagedialog.c
@@ -36,8 +36,6 @@
static void gtk_message_dialog_class_init (GtkMessageDialogClass *klass);
static void gtk_message_dialog_init (GtkMessageDialog *dialog);
-
-static void gtk_message_dialog_map (GtkWidget *widget);
static void gtk_message_dialog_style_set (GtkWidget *widget,
GtkStyle *prev_style);
@@ -99,7 +97,6 @@ gtk_message_dialog_class_init (GtkMessageDialogClass *class)
parent_class = g_type_class_peek_parent (class);
- widget_class->map = gtk_message_dialog_map;
widget_class->style_set = gtk_message_dialog_style_set;
gobject_class->set_property = gtk_message_dialog_set_property;
@@ -516,44 +513,6 @@ gtk_message_dialog_add_buttons (GtkMessageDialog* message_dialog,
}
static void
-gtk_message_dialog_map (GtkWidget *widget)
-{
- GtkWindow *window;
-
- window = GTK_WINDOW (widget);
-
- /* If a default button has not been chosen, then the selectable label will get
- * the focus. This looks bad, so give the focus to a button in this case.
- */
-
- if (!gtk_window_get_focus (window))
- {
- GtkWidget *focus_widget;
-
- if (window->default_widget)
- focus_widget = window->default_widget;
- else
- {
- GList *children;
-
- children = gtk_container_get_children (GTK_CONTAINER (GTK_DIALOG (widget)->action_area));
-
- if (children)
- focus_widget = GTK_WIDGET (children->data);
- else
- focus_widget = NULL;
-
- g_list_free (children);
- }
-
- if (focus_widget)
- gtk_widget_grab_focus (focus_widget);
- }
-
- GTK_WIDGET_CLASS (parent_class)->map (widget);
-}
-
-static void
gtk_message_dialog_style_set (GtkWidget *widget,
GtkStyle *prev_style)
{