diff --git a/capplets/appearance/ChangeLog b/capplets/appearance/ChangeLog index b42f631c3..6dcb77117 100644 --- a/capplets/appearance/ChangeLog +++ b/capplets/appearance/ChangeLog @@ -1,3 +1,8 @@ +2009-04-11 Benjamin Berg + + * theme-util.c: (theme_delete): + Only delete the theme if the user pressed OK (bug #578694) + 2009-03-18 Jens Granseuer * appearance-desktop.c: (wp_remove_wallpaper): after removing an diff --git a/capplets/appearance/theme-util.c b/capplets/appearance/theme-util.c index 3ca262f9d..461b904cc 100644 --- a/capplets/appearance/theme-util.c +++ b/capplets/appearance/theme-util.c @@ -76,7 +76,7 @@ theme_delete (const gchar *name, ThemeType type) gtk_dialog_add_button (dialog, GTK_STOCK_DELETE, GTK_RESPONSE_ACCEPT); response = gtk_dialog_run (dialog); gtk_widget_destroy (GTK_WIDGET (dialog)); - if (response == GTK_RESPONSE_CANCEL) + if (response != GTK_RESPONSE_ACCEPT) return FALSE; /* Most theme types are put into separate subdirectories. For those