From 780a705adc71864bbc964d2802625c2fd1cce0bc Mon Sep 17 00:00:00 2001 From: Alex Merry Date: Fri, 22 Mar 2013 16:00:50 +0000 Subject: Save config to disk on closing preambles editor or settings dialog --- tikzit/src/gtk/PreambleEditor.m | 3 +++ tikzit/src/gtk/SettingsDialog.m | 5 ++--- 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'tikzit/src') diff --git a/tikzit/src/gtk/PreambleEditor.m b/tikzit/src/gtk/PreambleEditor.m index feae6a5..b4eb9c7 100644 --- a/tikzit/src/gtk/PreambleEditor.m +++ b/tikzit/src/gtk/PreambleEditor.m @@ -16,6 +16,8 @@ */ #import "PreambleEditor.h" + +#import "Application.h" #import "Preambles.h" #import @@ -334,6 +336,7 @@ static void preamble_selection_changed_cb (GtkTreeSelection *treeselection, NSString *preamble = [NSString stringWithUTF8String:text]; g_free (text); [preambles setCurrentPreamble:preamble]; + [app saveConfiguration]; } - (void) revert { diff --git a/tikzit/src/gtk/SettingsDialog.m b/tikzit/src/gtk/SettingsDialog.m index c45ab53..e3d8e6b 100644 --- a/tikzit/src/gtk/SettingsDialog.m +++ b/tikzit/src/gtk/SettingsDialog.m @@ -17,6 +17,7 @@ #import "SettingsDialog.h" +#import "Application.h" #import "Configuration.h" #import "EdgeStylesPalette.h" #import "NodeStylesPalette.h" @@ -280,9 +281,7 @@ static void cancel_button_clicked_cb (GtkButton *widget, SettingsDialog *dialog) [styleManager updateFromManager:tempStyleManager]; - [[NSNotificationCenter defaultCenter] - postNotificationName:@"ConfigurationChanged" - object:configuration]; + [app saveConfiguration]; } - (void) revert { -- cgit v1.2.3