aboutsummaryrefslogtreecommitdiffstats
path: root/Source/CMTextView.m
diff options
context:
space:
mode:
authorBibiko <bibiko@eva.mpg.de>2010-03-06 17:45:29 +0000
committerBibiko <bibiko@eva.mpg.de>2010-03-06 17:45:29 +0000
commite63a68f557f7916bc69caf0105e407ae21249e23 (patch)
tree28f875531bd2982c4888f20a658f13e4a8cb778a /Source/CMTextView.m
parentecbc556ad0ed6e6c66c76145085a524bf8d6035d (diff)
downloadsequelpro-e63a68f557f7916bc69caf0105e407ae21249e23.tar.gz
sequelpro-e63a68f557f7916bc69caf0105e407ae21249e23.tar.bz2
sequelpro-e63a68f557f7916bc69caf0105e407ae21249e23.zip
• set CMTextView temporarily to editable:YES if the tab stops width is changed to avoid exceptions
Diffstat (limited to 'Source/CMTextView.m')
-rw-r--r--Source/CMTextView.m6
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/CMTextView.m b/Source/CMTextView.m
index 3a95a6b5..e32e1234 100644
--- a/Source/CMTextView.m
+++ b/Source/CMTextView.m
@@ -3097,6 +3097,9 @@ NSInteger alphabeticSort(id string1, id string2, void *reverse)
NSMutableArray *myArrayOfTabs;
NSMutableParagraphStyle *paragraphStyle;
+ BOOL oldEditableStatus = [self isEditable];
+ [self setEditable:YES];
+
NSInteger tabStopWidth = [prefs integerForKey:SPCustomQueryEditorTabStopWidth];
if(tabStopWidth < 1) tabStopWidth = 1;
@@ -3130,6 +3133,9 @@ NSInteger alphabeticSort(id string1, id string2, void *reverse)
[self setDefaultParagraphStyle:paragraphStyle];
[paragraphStyle release];
[self setFont:tvFont];
+
+ [self setEditable:oldEditableStatus];
+
}
- (void)drawRect:(NSRect)rect {