Skip to content

Commit

Permalink
Check if completion is non-NULL before accessing it. Oops.
Browse files Browse the repository at this point in the history
Sat Oct 11 19:09:05 2003  Kristian Rietveld  <kris@gtk.org>

	* gtk/gtkentry.c (gtk_entry_set_text): Check if completion is
	non-NULL before accessing it. Oops.
  • Loading branch information
Kristian Rietveld authored and Kristian Rietveld committed Oct 11, 2003
1 parent 761a674 commit 407e957
Show file tree
Hide file tree
Showing 6 changed files with 29 additions and 2 deletions.
5 changes: 5 additions & 0 deletions ChangeLog
@@ -1,3 +1,8 @@
Sat Oct 11 19:09:05 2003 Kristian Rietveld <kris@gtk.org>

* gtk/gtkentry.c (gtk_entry_set_text): Check if completion is
non-NULL before accessing it. Oops.

Sat Oct 11 15:47:03 2003 Kristian Rietveld <kris@gtk.org>

* gtk/gtkentrycompletion.[ch] (gtk_entry_completion_insert_action),
Expand Down
5 changes: 5 additions & 0 deletions ChangeLog.pre-2-10
@@ -1,3 +1,8 @@
Sat Oct 11 19:09:05 2003 Kristian Rietveld <kris@gtk.org>

* gtk/gtkentry.c (gtk_entry_set_text): Check if completion is
non-NULL before accessing it. Oops.

Sat Oct 11 15:47:03 2003 Kristian Rietveld <kris@gtk.org>

* gtk/gtkentrycompletion.[ch] (gtk_entry_completion_insert_action),
Expand Down
5 changes: 5 additions & 0 deletions ChangeLog.pre-2-4
@@ -1,3 +1,8 @@
Sat Oct 11 19:09:05 2003 Kristian Rietveld <kris@gtk.org>

* gtk/gtkentry.c (gtk_entry_set_text): Check if completion is
non-NULL before accessing it. Oops.

Sat Oct 11 15:47:03 2003 Kristian Rietveld <kris@gtk.org>

* gtk/gtkentrycompletion.[ch] (gtk_entry_completion_insert_action),
Expand Down
5 changes: 5 additions & 0 deletions ChangeLog.pre-2-6
@@ -1,3 +1,8 @@
Sat Oct 11 19:09:05 2003 Kristian Rietveld <kris@gtk.org>

* gtk/gtkentry.c (gtk_entry_set_text): Check if completion is
non-NULL before accessing it. Oops.

Sat Oct 11 15:47:03 2003 Kristian Rietveld <kris@gtk.org>

* gtk/gtkentrycompletion.[ch] (gtk_entry_completion_insert_action),
Expand Down
5 changes: 5 additions & 0 deletions ChangeLog.pre-2-8
@@ -1,3 +1,8 @@
Sat Oct 11 19:09:05 2003 Kristian Rietveld <kris@gtk.org>

* gtk/gtkentry.c (gtk_entry_set_text): Check if completion is
non-NULL before accessing it. Oops.

Sat Oct 11 15:47:03 2003 Kristian Rietveld <kris@gtk.org>

* gtk/gtkentrycompletion.[ch] (gtk_entry_completion_insert_action),
Expand Down
6 changes: 4 additions & 2 deletions gtk/gtkentry.c
Expand Up @@ -3453,7 +3453,8 @@ gtk_entry_set_text (GtkEntry *entry,
g_return_if_fail (text != NULL);

completion = gtk_entry_get_completion (entry);
g_signal_handler_block (entry, completion->priv->changed_id);
if (completion)
g_signal_handler_block (entry, completion->priv->changed_id);

/* Actually setting the text will affect the cursor and selection;
* if the contents don't actually change, this will look odd to the user.
Expand All @@ -3466,7 +3467,8 @@ gtk_entry_set_text (GtkEntry *entry,
tmp_pos = 0;
gtk_editable_insert_text (GTK_EDITABLE (entry), text, strlen (text), &tmp_pos);

g_signal_handler_unblock (entry, completion->priv->changed_id);
if (completion)
g_signal_handler_unblock (entry, completion->priv->changed_id);
}

void
Expand Down

0 comments on commit 407e957

Please sign in to comment.