summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Merry <dev@randomguy3.me.uk>2013-03-22 16:00:50 +0000
committerAlex Merry <dev@randomguy3.me.uk>2013-03-22 16:00:50 +0000
commit780a705adc71864bbc964d2802625c2fd1cce0bc (patch)
treed9dda978cc53b07568c162d3248b974bad378594
parentce114d1100efb2c7635227e2aa1a5b738bc54b1f (diff)
Save config to disk on closing preambles editor or settings dialog
-rw-r--r--tikzit/src/gtk/PreambleEditor.m3
-rw-r--r--tikzit/src/gtk/SettingsDialog.m5
2 files changed, 5 insertions, 3 deletions
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 <gdk/gdk.h>
@@ -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 {