summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemko Tronçon <git@el-tramo.be>2011-04-02 08:31:39 (GMT)
committerRemko Tronçon <git@el-tramo.be>2011-04-02 08:31:39 (GMT)
commit67cf8daa6d43205c3b6ecc98da8e10c196c741bd (patch)
tree0fb2bdf9209027296132d164cce593c8efca5c55 /SwifTools/Notifier/GrowlNotifier.cpp
parentb27133205a1c1220d8c82f1e87a68a8b6fd2c644 (diff)
downloadswift-67cf8daa6d43205c3b6ecc98da8e10c196c741bd.zip
swift-67cf8daa6d43205c3b6ecc98da8e10c196c741bd.tar.bz2
Do not crash when clicking system message notifications.
Resolves: #818
Diffstat (limited to 'SwifTools/Notifier/GrowlNotifier.cpp')
-rw-r--r--SwifTools/Notifier/GrowlNotifier.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/SwifTools/Notifier/GrowlNotifier.cpp b/SwifTools/Notifier/GrowlNotifier.cpp
index 5ecd34c..e289313 100644
--- a/SwifTools/Notifier/GrowlNotifier.cpp
+++ b/SwifTools/Notifier/GrowlNotifier.cpp
@@ -31,7 +31,7 @@ namespace {
assert(CFDataGetLength(growlContextData) == sizeof(Context));
CFDataGetBytes(growlContextData, CFRangeMake(0, CFDataGetLength(growlContextData)), (UInt8*) &context);
- if (activateCallback) {
+ if (activateCallback && !context.callback->empty()) {
(*context.callback)();
}
delete context.callback;