logging
[psensor.git] / src / ui_appindicator.c
index 6607e43..720ab49 100644 (file)
@@ -28,6 +28,7 @@
 #include "ui.h"
 #include "ui_appindicator.h"
 #include "ui_sensorpref.h"
+#include "ui_status.h"
 #include "ui_pref.h"
 
 static GtkMenuItem **sensor_menu_items;
@@ -214,19 +215,17 @@ void ui_appindicator_update(struct ui_psensor *ui, unsigned int attention)
 
 static GtkStatusIcon *unity_fallback(AppIndicator *indicator)
 {
-       log_printf(LOG_DEBUG, "ui_appindicator#unity_fallback");
-
-       gtk_widget_show_all(main_window);
+       log_debug("ui_appindicator#unity_fallback");
 
        appindicator_supported = 0;
 
-       return NULL;
+       return ui_status_get_icon();
 }
 
 static void
 unity_unfallback(AppIndicator *indicator, GtkStatusIcon *status_icon)
 {
-       log_printf(LOG_DEBUG, "ui_appindicator#unity_unfallback");
+       log_debug("ui_appindicator#unity_unfallback");
 
        appindicator_supported = 1;
 }