summaryrefslogtreecommitdiff
path: root/tikzit/src/gtk/TZFoundation.h
diff options
context:
space:
mode:
authorAlex Merry <dev@randomguy3.me.uk>2013-08-07 00:43:49 +0100
committerAlex Merry <dev@randomguy3.me.uk>2013-08-07 00:45:50 +0100
commit5a94458d9ee3ee8afd978477c755200df432a9b0 (patch)
treebea24359a6300f4dd2ce4d1ad517f63a52cca972 /tikzit/src/gtk/TZFoundation.h
parente306c53d9e31c7ee09a131c765cbcec67fdd2565 (diff)
Add variant of stringWithContentsOfFile that produces an error
It turns out that the [NSString stringWithContentsOfFile:] family of methods do not have a way of reporting why a file could not be read; [NSString stringWithContentsOfFile:usedEncoding:error:] will only set the error object if there was a problem with decoding. So, we cook our own variant that tries to figure out why opening the file failed. User-visible effect: in the GTK+ port, if you try to open a file from the "open recent" menu that no longer exists, you will get a more helpful error message.
Diffstat (limited to 'tikzit/src/gtk/TZFoundation.h')
-rw-r--r--tikzit/src/gtk/TZFoundation.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/tikzit/src/gtk/TZFoundation.h b/tikzit/src/gtk/TZFoundation.h
index f275004..2ff20ca 100644
--- a/tikzit/src/gtk/TZFoundation.h
+++ b/tikzit/src/gtk/TZFoundation.h
@@ -25,5 +25,6 @@
#import "NSString+Glib.h"
#import "NSString+LatexConstants.h"
#import "NSString+Tikz.h"
+#import "NSString+Util.h"
// vim:ft=objc:ts=8:et:sts=4:sw=4