]> Pileus Git - ~andy/gtk/commitdiff
Removed. (gtk_dialog_close): Don't call dialog_has_cancel(). At least
authorFederico Mena Quintero <federico@ximian.com>
Mon, 15 Dec 2003 21:47:50 +0000 (21:47 +0000)
committerFederico Mena Quintero <federico@src.gnome.org>
Mon, 15 Dec 2003 21:47:50 +0000 (21:47 +0000)
2003-12-15  Federico Mena Quintero  <federico@ximian.com>

* gtk/gtkdialog.c (dialog_has_cancel): Removed.
(gtk_dialog_close): Don't call dialog_has_cancel().  At least
allows sane behavior for #101293.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkdialog.c

index afcd1e382f3690d45b7b04a0f3b7750c0c57654e..eb1b61da3ac2216ec330f8f0c8ce8b7b413a3da3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2003-12-15  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkdialog.c (dialog_has_cancel): Removed.
+       (gtk_dialog_close): Don't call dialog_has_cancel().  At least
+       allows sane behavior for #101293.
+
 Mon Dec 15 00:56:54 2003  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkbutton.[hc]: Add new properties, xalign and yalign, with
index afcd1e382f3690d45b7b04a0f3b7750c0c57654e..eb1b61da3ac2216ec330f8f0c8ce8b7b413a3da3 100644 (file)
@@ -1,3 +1,9 @@
+2003-12-15  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkdialog.c (dialog_has_cancel): Removed.
+       (gtk_dialog_close): Don't call dialog_has_cancel().  At least
+       allows sane behavior for #101293.
+
 Mon Dec 15 00:56:54 2003  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkbutton.[hc]: Add new properties, xalign and yalign, with
index afcd1e382f3690d45b7b04a0f3b7750c0c57654e..eb1b61da3ac2216ec330f8f0c8ce8b7b413a3da3 100644 (file)
@@ -1,3 +1,9 @@
+2003-12-15  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkdialog.c (dialog_has_cancel): Removed.
+       (gtk_dialog_close): Don't call dialog_has_cancel().  At least
+       allows sane behavior for #101293.
+
 Mon Dec 15 00:56:54 2003  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkbutton.[hc]: Add new properties, xalign and yalign, with
index afcd1e382f3690d45b7b04a0f3b7750c0c57654e..eb1b61da3ac2216ec330f8f0c8ce8b7b413a3da3 100644 (file)
@@ -1,3 +1,9 @@
+2003-12-15  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkdialog.c (dialog_has_cancel): Removed.
+       (gtk_dialog_close): Don't call dialog_has_cancel().  At least
+       allows sane behavior for #101293.
+
 Mon Dec 15 00:56:54 2003  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkbutton.[hc]: Add new properties, xalign and yalign, with
index afcd1e382f3690d45b7b04a0f3b7750c0c57654e..eb1b61da3ac2216ec330f8f0c8ce8b7b413a3da3 100644 (file)
@@ -1,3 +1,9 @@
+2003-12-15  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkdialog.c (dialog_has_cancel): Removed.
+       (gtk_dialog_close): Don't call dialog_has_cancel().  At least
+       allows sane behavior for #101293.
+
 Mon Dec 15 00:56:54 2003  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkbutton.[hc]: Add new properties, xalign and yalign, with
index 7f81f9d83dc205204089369aa6a05eaef208da43..fb4ca8bec069f44f11864760e364fa25dc90b763 100644 (file)
@@ -354,30 +354,6 @@ gtk_dialog_style_set (GtkWidget *widget,
   update_spacings (GTK_DIALOG (widget));
 }
 
-static gboolean
-dialog_has_cancel (GtkDialog *dialog)
-{
-  GList *children, *tmp_list;
-  gboolean ret = FALSE;
-      
-  children = gtk_container_get_children (GTK_CONTAINER (dialog->action_area));
-
-  for (tmp_list = children; tmp_list; tmp_list = tmp_list->next)
-    {
-      ResponseData *rd = get_response_data (tmp_list->data);
-      
-      if (rd && rd->response_id == GTK_RESPONSE_CANCEL)
-       {
-         ret = TRUE;
-         break;
-       }
-    }
-
-  g_list_free (children);
-
-  return ret;
-}
-
 static void
 gtk_dialog_close (GtkDialog *dialog)
 {
@@ -386,9 +362,6 @@ gtk_dialog_close (GtkDialog *dialog)
   GtkWidget *widget = GTK_WIDGET (dialog);
   GdkEvent *event;
 
-  if (!dialog_has_cancel (dialog))
-    return;
-
   event = gdk_event_new (GDK_DELETE);
   
   event->any.window = g_object_ref (widget->window);