--- ./src/prefs_display_header.c.orig 2009-07-08 15:42:53.000000000 +0400 +++ ./src/prefs_display_header.c 2009-07-08 15:59:32.000000000 +0400 @@ -81,6 +81,7 @@ static gboolean prefs_display_header_key gpointer data); static void prefs_display_header_ok (void); static void prefs_display_header_cancel (void); +static void prefs_display_header_delete (void); static gint prefs_display_header_deleted (GtkWidget *widget, GdkEventAny *event, gpointer data); @@ -731,6 +732,11 @@ static void prefs_display_header_ok(void static void prefs_display_header_cancel(void) { + gtk_widget_hide(dispheader.window); +} + +static void prefs_display_header_delete(void) +{ prefs_display_header_read_config(); gtk_widget_hide(dispheader.window); } @@ -738,7 +744,7 @@ static void prefs_display_header_cancel( static gint prefs_display_header_deleted(GtkWidget *widget, GdkEventAny *event, gpointer data) { - prefs_display_header_cancel(); + prefs_display_header_delete(); return TRUE; }