Revision: 7720
          http://skim-app.svn.sourceforge.net/skim-app/?rev=7720&view=rev
Author:   hofman
Date:     2012-09-21 11:26:59 +0000 (Fri, 21 Sep 2012)
Log Message:
-----------
hidden preference to disabling search after opening through spotlight

Modified Paths:
--------------
    trunk/SKMainDocument.m
    trunk/SKNotesDocument.m
    trunk/SKStringConstants.h
    trunk/SKStringConstants.m

Modified: trunk/SKMainDocument.m
===================================================================
--- trunk/SKMainDocument.m      2012-09-03 09:39:11 UTC (rev 7719)
+++ trunk/SKMainDocument.m      2012-09-21 11:26:59 UTC (rev 7720)
@@ -231,7 +231,8 @@
     NSAppleEventDescriptor *event = [[NSAppleEventManager 
sharedAppleEventManager] currentAppleEvent];
     NSString *searchString;
     
-    if ([event eventID] == kAEOpenDocuments && 
+    if ([[NSUserDefaults standardUserDefaults] 
boolForKey:SKDisableSearchAfterSpotlighKey] == NO &&
+        [event eventID] == kAEOpenDocuments && 
         (searchString = [[event descriptorForKeyword:keyAESearchText] 
stringValue]) && 
         [@"" isEqualToString:searchString] == NO) {
         if ([searchString length] > 2 && [searchString characterAtIndex:0] == 
'"' && [searchString characterAtIndex:[searchString length] - 1] == '"') {

Modified: trunk/SKNotesDocument.m
===================================================================
--- trunk/SKNotesDocument.m     2012-09-03 09:39:11 UTC (rev 7719)
+++ trunk/SKNotesDocument.m     2012-09-21 11:26:59 UTC (rev 7720)
@@ -133,7 +133,8 @@
     NSAppleEventDescriptor *event = [[NSAppleEventManager 
sharedAppleEventManager] currentAppleEvent];
     NSString *searchString;
     
-    if ([event eventID] == kAEOpenDocuments && 
+    if ([[NSUserDefaults standardUserDefaults] 
boolForKey:SKDisableSearchAfterSpotlighKey] == NO &&
+        [event eventID] == kAEOpenDocuments && 
         (searchString = [[event descriptorForKeyword:keyAESearchText] 
stringValue]) && 
         [@"" isEqualToString:searchString] == NO &&
         [searchField window]) {

Modified: trunk/SKStringConstants.h
===================================================================
--- trunk/SKStringConstants.h   2012-09-03 09:39:11 UTC (rev 7719)
+++ trunk/SKStringConstants.h   2012-09-21 11:26:59 UTC (rev 7720)
@@ -133,3 +133,4 @@
 extern NSString *SKNoteColumnWidthsKey;
 extern NSString *SKNotesDocumentColumnsKey;
 extern NSString *SKNotesDocumentColumnWidthsKey;
+extern NSString *SKDisableSearchAfterSpotlighKey;

Modified: trunk/SKStringConstants.m
===================================================================
--- trunk/SKStringConstants.m   2012-09-03 09:39:11 UTC (rev 7719)
+++ trunk/SKStringConstants.m   2012-09-21 11:26:59 UTC (rev 7720)
@@ -134,3 +134,4 @@
 NSString *SKNoteColumnWidthsKey = @"SKNoteColumnWidths";
 NSString *SKNotesDocumentColumnsKey = @"SKNotesDocumentColumns";
 NSString *SKNotesDocumentColumnWidthsKey = @"SKNotesDocumentColumnWidths";
+NSString *SKDisableSearchAfterSpotlighKey = @"SKDisableSearchAfterSpotligh";

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to