+Tue Mar 16 00:56:11 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkentrycompletion.c (gtk_entry_completion_list_button_press):
+ Block the ::changed handler during the emission of ::match-selected.
+ Partial fix for #137226.
+
+ * gtk/gtkfilechooserentry.c: Remove the no longer needed
+ no_pop_down flag.
+
+Tue Mar 16 00:20:51 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkfilechooserwidget.c (gtk_file_chooser_widget_new_with_backend):
+ Fix a typo in the docs.
+
2004-03-15 Tor Lillqvist <tml@iki.fi>
* README.win32: Updates.
+Tue Mar 16 00:56:11 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkentrycompletion.c (gtk_entry_completion_list_button_press):
+ Block the ::changed handler during the emission of ::match-selected.
+ Partial fix for #137226.
+
+ * gtk/gtkfilechooserentry.c: Remove the no longer needed
+ no_pop_down flag.
+
+Tue Mar 16 00:20:51 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkfilechooserwidget.c (gtk_file_chooser_widget_new_with_backend):
+ Fix a typo in the docs.
+
2004-03-15 Tor Lillqvist <tml@iki.fi>
* README.win32: Updates.
+Tue Mar 16 00:56:11 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkentrycompletion.c (gtk_entry_completion_list_button_press):
+ Block the ::changed handler during the emission of ::match-selected.
+ Partial fix for #137226.
+
+ * gtk/gtkfilechooserentry.c: Remove the no longer needed
+ no_pop_down flag.
+
+Tue Mar 16 00:20:51 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkfilechooserwidget.c (gtk_file_chooser_widget_new_with_backend):
+ Fix a typo in the docs.
+
2004-03-15 Tor Lillqvist <tml@iki.fi>
* README.win32: Updates.
+Tue Mar 16 00:56:11 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkentrycompletion.c (gtk_entry_completion_list_button_press):
+ Block the ::changed handler during the emission of ::match-selected.
+ Partial fix for #137226.
+
+ * gtk/gtkfilechooserentry.c: Remove the no longer needed
+ no_pop_down flag.
+
+Tue Mar 16 00:20:51 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkfilechooserwidget.c (gtk_file_chooser_widget_new_with_backend):
+ Fix a typo in the docs.
+
2004-03-15 Tor Lillqvist <tml@iki.fi>
* README.win32: Updates.
+Tue Mar 16 00:56:11 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkentrycompletion.c (gtk_entry_completion_list_button_press):
+ Block the ::changed handler during the emission of ::match-selected.
+ Partial fix for #137226.
+
+ * gtk/gtkfilechooserentry.c: Remove the no longer needed
+ no_pop_down flag.
+
+Tue Mar 16 00:20:51 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkfilechooserwidget.c (gtk_file_chooser_widget_new_with_backend):
+ Fix a typo in the docs.
+
2004-03-15 Tor Lillqvist <tml@iki.fi>
* README.win32: Updates.
&iter, path);
gtk_tree_path_free (path);
+ g_signal_handler_block (completion->priv->entry,
+ completion->priv->changed_id);
g_signal_emit (completion, entry_completion_signals[MATCH_SELECTED],
0, GTK_TREE_MODEL (completion->priv->filter_model),
&iter, &entry_set);
+ g_signal_handler_unblock (completion->priv->entry,
+ completion->priv->changed_id);
if (!entry_set)
{
guint has_completion : 1;
guint in_change : 1;
- guint no_pop_down : 1;
};
enum
gtk_file_path_free (path);
g_free (display_name);
- /* We surpress the completion for a second. It's confusing to click on an
- * entry and have it pop back up immediately */
- chooser_entry->no_pop_down = TRUE;
-
return TRUE;
}
return FALSE;
}
- /* If this is set, than someone is surpressing the popdown temporarily */
- if (chooser_entry->no_pop_down)
- return FALSE;
-
gtk_tree_model_get (GTK_TREE_MODEL (chooser_entry->completion_store), iter, DISPLAY_NAME_COLUMN, &name, -1);
if (!name)
{
chooser_entry->has_completion = FALSE;
gtk_file_chooser_entry_changed (GTK_EDITABLE (chooser_entry));
}
- chooser_entry->no_pop_down = FALSE;
}
/**