summaryrefslogtreecommitdiff
path: root/capplets/default-applications
diff options
context:
space:
mode:
authorjacob berkman <jacob@ximian.com>2002-05-20 20:21:34 +0000
committerJacob Berkman <jberkman@src.gnome.org>2002-05-20 20:21:34 +0000
commit7190a21a297f4b5eea633825cb1169efb3b090df (patch)
treedd9ba75ff09a92a3624fe10a9c3e0baf9915cac8 /capplets/default-applications
parentcda5e4344a4ccbf247ddc5c86487307d9c9a35ae (diff)
downloadgnome-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/ChangeLog6
-rw-r--r--capplets/default-applications/gnome-default-applications-properties.c4
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)) {