diff options
author | jacob berkman <jacob@ximian.com> | 2002-05-20 20:21:34 +0000 |
---|---|---|
committer | Jacob Berkman <jberkman@src.gnome.org> | 2002-05-20 20:21:34 +0000 |
commit | 7190a21a297f4b5eea633825cb1169efb3b090df (patch) | |
tree | dd9ba75ff09a92a3624fe10a9c3e0baf9915cac8 /capplets/default-applications | |
parent | cda5e4344a4ccbf247ddc5c86487307d9c9a35ae (diff) | |
download | gnome-control-center-7190a21a297f4b5eea633825cb1169efb3b090df.tar.gz |
just return if there's no text in the entry (fixes #8200, from Soren
2002-05-20 jacob berkman <jacob@ximian.com>
* gnome-default-applications-properties.c (text_apply_editor):
just return if there's no text in the entry (fixes #8200, from Soren Sandmann
<sandmann@daimi.au.dk>)
Diffstat (limited to 'capplets/default-applications')
-rw-r--r-- | capplets/default-applications/ChangeLog | 6 | ||||
-rw-r--r-- | capplets/default-applications/gnome-default-applications-properties.c | 4 |
2 files changed, 10 insertions, 0 deletions
diff --git a/capplets/default-applications/ChangeLog b/capplets/default-applications/ChangeLog index c7192e919..c93e8fb13 100644 --- a/capplets/default-applications/ChangeLog +++ b/capplets/default-applications/ChangeLog @@ -1,3 +1,9 @@ +2002-05-20 jacob berkman <jacob@ximian.com> + + * gnome-default-applications-properties.c (text_apply_editor): + just return if there's no text in the entry (fixes #8200, from Soren Sandmann + <sandmann@daimi.au.dk>) + 2002-05-16 jacob berkman <jacob@ximian.com> * gnome-default-applications-properties.glade: turn off help tab, diff --git a/capplets/default-applications/gnome-default-applications-properties.c b/capplets/default-applications/gnome-default-applications-properties.c index eefba0263..6a502b37b 100644 --- a/capplets/default-applications/gnome-default-applications-properties.c +++ b/capplets/default-applications/gnome-default-applications-properties.c @@ -268,6 +268,10 @@ text_apply_editor (GtkWidget *entry, editor = gtk_entry_get_text (GTK_ENTRY (WID ("text_select_combo_entry"))); + /* don't do anything if it was cleared. */ + if (!*editor) + return; + for (li = text_editors; li; li = li->next) { mime_app = li->data; if (! strcmp (mime_app->name, editor)) { |