fixed libnotify version check
authorJean-Philippe Orsini <jeanfi@gmail.com>
Mon, 7 Nov 2011 11:36:58 +0000 (11:36 +0000)
committerJean-Philippe Orsini <jeanfi@gmail.com>
Mon, 7 Nov 2011 11:36:58 +0000 (11:36 +0000)
src/ui_notify.c

index 716dcfc..57eb63a 100644 (file)
@@ -60,11 +60,14 @@ void ui_notify(struct psensor *sensor, struct ui_psensor *ui)
        if (notify_is_initted() == TRUE) {
                name = strdup(sensor->name);
 
-#if defined(NOTIFY_CHECK_VERSION) && NOTIFY_CHECK_VERSION(0, 7, 0)
                /*
-                * since libnotify 0.7 notify_notification_new has
+                * Since libnotify 0.7 notify_notification_new has
                 * only 3 parameters.
-                */
+                *
+                * NOTIFY_CHECK_VERSION exists since 0.5.2.
+                */             
+#ifdef NOTIFY_CHECK_VERSION
+#if NOTIFY_CHECK_VERSION(0, 7, 0)
                notif = notify_notification_new(_("Temperature alert"),
                                                name,
                                                NULL);
@@ -74,6 +77,12 @@ void ui_notify(struct psensor *sensor, struct ui_psensor *ui)
                                                NULL,
                                                GTK_WIDGET(ui->main_window));
 #endif
+#else          
+               notif = notify_notification_new(_("Temperature alert"),
+                                               name,
+                                               NULL,
+                                               GTK_WIDGET(ui->main_window));
+#endif
 
                notify_notification_show(notif, NULL);