Handle double queuing, rather than asserting that it does not happen.
2006-03-29 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilechooserdefault.c (queue_edited_idle): Handle double queuing, rather than asserting that it does not happen. (#330617)
This commit is contained in:
committed by
Matthias Clasen
parent
75be15a662
commit
d3a9ab0f2e
@@ -1,3 +1,9 @@
|
||||
2006-03-29 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtkfilechooserdefault.c (queue_edited_idle): Handle
|
||||
double queuing, rather than asserting that it does not
|
||||
happen. (#330617)
|
||||
|
||||
2006-03-28 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtktextview.c (gtk_text_view_start_selection_drag):
|
||||
@@ -29,6 +35,9 @@
|
||||
|
||||
2006-03-27 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtkpixmap.c (gtk_pixmap_set): Handle the case of
|
||||
val being NULL. (#336254, Sven Herzberg)
|
||||
|
||||
* gtk/gtkmnemonichash.c (_gtk_mnemonic_hash_activate): Check that
|
||||
the widget is viewable. (#336200, Bastian Nocera)
|
||||
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
2006-03-29 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtkfilechooserdefault.c (queue_edited_idle): Handle
|
||||
double queuing, rather than asserting that it does not
|
||||
happen. (#330617)
|
||||
|
||||
2006-03-28 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtktextview.c (gtk_text_view_start_selection_drag):
|
||||
@@ -29,6 +35,9 @@
|
||||
|
||||
2006-03-27 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtkpixmap.c (gtk_pixmap_set): Handle the case of
|
||||
val being NULL. (#336254, Sven Herzberg)
|
||||
|
||||
* gtk/gtkmnemonichash.c (_gtk_mnemonic_hash_activate): Check that
|
||||
the widget is viewable. (#336200, Bastian Nocera)
|
||||
|
||||
|
||||
@@ -1985,17 +1985,17 @@ queue_edited_idle (GtkFileChooserDefault *impl,
|
||||
* just now.
|
||||
*/
|
||||
|
||||
g_assert (!impl->edited_idle);
|
||||
g_assert (!impl->edited_new_text);
|
||||
if (!impl->edited_idle)
|
||||
{
|
||||
impl->edited_idle = g_idle_source_new ();
|
||||
g_source_set_closure (impl->edited_idle,
|
||||
g_cclosure_new_object (G_CALLBACK (edited_idle_cb),
|
||||
G_OBJECT (impl)));
|
||||
g_source_attach (impl->edited_idle, NULL);
|
||||
}
|
||||
|
||||
impl->edited_idle = g_idle_source_new ();
|
||||
g_source_set_closure (impl->edited_idle,
|
||||
g_cclosure_new_object (G_CALLBACK (edited_idle_cb),
|
||||
G_OBJECT (impl)));
|
||||
g_source_attach (impl->edited_idle, NULL);
|
||||
|
||||
if (new_text)
|
||||
impl->edited_new_text = g_strdup (new_text);
|
||||
g_free (impl->edited_new_text);
|
||||
impl->edited_new_text = g_strdup (new_text);
|
||||
}
|
||||
|
||||
/* Callback used from the text cell renderer when the new folder is named */
|
||||
|
||||
Reference in New Issue
Block a user