fixed some warnings
[TestXSLT.git] / XMLTextView.m
index 275b534..fb78013 100644 (file)
@@ -17,7 +17,7 @@
 
        [self setRichText:NO];
        resultstack = NULL;
-
+       defaults = [NSUserDefaults standardUserDefaults];
        
        // register our two input text views to receive file drags
        //
 
        NSRange selectedRange;
        
+       if (![defaults boolForKey:@"enableSyntaxAnalysis"]) {
+               [super keyDown:event];
+               return;
+       }
+       
        if ([[event characters] isEqual:@"\033"]) {
 
                if ([event modifierFlags] || [event isARepeat]) {
 
 -(NSString *)calculateTagStackAtLocation:(int)location {
 
-       char *buffer;
+       const char *buffer;
        int i;
        NSRange selectedRange;
        NSMutableString *mystack;
+
+       if (![[NSUserDefaults standardUserDefaults] boolForKey:@"enableSyntaxAnalysis"]) {
+               return @"";
+       }
        
        buffer = [[self string] lossyCString];
        selectedRange = [self selectedRange];