aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Source/SPGrowlController.h1
-rw-r--r--Source/SPGrowlController.m33
-rw-r--r--sequel-pro.xcodeproj/project.pbxproj2
3 files changed, 19 insertions, 17 deletions
diff --git a/Source/SPGrowlController.h b/Source/SPGrowlController.h
index 2ad73e8b..7b604e30 100644
--- a/Source/SPGrowlController.h
+++ b/Source/SPGrowlController.h
@@ -30,5 +30,6 @@
// Post notification
- (void)notifyWithTitle:(NSString *)title description:(NSString *)description notificationName:(NSString *)name;
+- (void)notifyWithTitle:(NSString *)title description:(NSString *)description notificationName:(NSString *)name iconData:(NSData *)data priority:(int)priority isSticky:(BOOL)sticky clickContext:(id)clickContext;
@end
diff --git a/Source/SPGrowlController.m b/Source/SPGrowlController.m
index 4583f33e..853619ff 100644
--- a/Source/SPGrowlController.m
+++ b/Source/SPGrowlController.m
@@ -81,14 +81,13 @@ static SPGrowlController *sharedGrowlController = nil;
*/
- (void)notifyWithTitle:(NSString *)title description:(NSString *)description notificationName:(NSString *)name
{
- // Post notification
- [GrowlApplicationBridge notifyWithTitle:title
- description:description
- notificationName:name
- iconData:nil
- priority:0
- isSticky:NO
- clickContext:nil];
+ [self notifyWithTitle:title
+ description:description
+ notificationName:name
+ iconData:nil
+ priority:0
+ isSticky:NO
+ clickContext:nil];
}
/*
@@ -96,14 +95,16 @@ static SPGrowlController *sharedGrowlController = nil;
*/
- (void)notifyWithTitle:(NSString *)title description:(NSString *)description notificationName:(NSString *)name iconData:(NSData *)data priority:(int)priority isSticky:(BOOL)sticky clickContext:(id)clickContext
{
- // Post notification
- [GrowlApplicationBridge notifyWithTitle:title
- description:description
- notificationName:name
- iconData:data
- priority:priority
- isSticky:sticky
- clickContext:clickContext];
+ // Post notification only if preference is set
+ if ([[NSUserDefaults standardUserDefaults] boolForKey:@"GrowlEnabled"]) {
+ [GrowlApplicationBridge notifyWithTitle:title
+ description:description
+ notificationName:name
+ iconData:data
+ priority:priority
+ isSticky:sticky
+ clickContext:clickContext];
+ }
}
@end
diff --git a/sequel-pro.xcodeproj/project.pbxproj b/sequel-pro.xcodeproj/project.pbxproj
index 83d5c308..518b1822 100644
--- a/sequel-pro.xcodeproj/project.pbxproj
+++ b/sequel-pro.xcodeproj/project.pbxproj
@@ -425,9 +425,9 @@
17E641430EF01E90001BC333 /* Resources */ = {
isa = PBXGroup;
children = (
- 296DC8D10F90950C002A3258 /* sequel-pro-print-template.html */,
17E6418B0EF01FF7001BC333 /* Images */,
1703EF2A0F0B0742005BBE7E /* english_help */,
+ 296DC8D10F90950C002A3258 /* sequel-pro-print-template.html */,
B58731270F838C9E00087794 /* PreferenceDefaults.plist */,
17E641F60EF02088001BC333 /* Info.plist */,
17E6423C0EF0218B001BC333 /* InfoPlist.strings */,