status icon
[psensor.git] / src / ui_appindicator.c
index e6f37e8..08ef670 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;
@@ -144,8 +145,7 @@ static void update_sensor_menu_items(struct psensor **sensors)
 
        n = psensor_list_size(sensors);
        for (i = 0; i < n; i++)
-               update_sensor_menu_item(sensor_menu_items[i],
-                                       sensors[i]);
+               update_sensor_menu_item(sensor_menu_items[i], sensors[i]);
 }
 
 static GtkWidget *get_menu(struct ui_psensor *ui)
@@ -217,11 +217,9 @@ static GtkStatusIcon *unity_fallback(AppIndicator *indicator)
 {
        log_printf(LOG_DEBUG, "ui_appindicator#unity_fallback");
 
-       gtk_widget_show_all(main_window);
-
        appindicator_supported = 0;
 
-       return NULL;
+       return ui_status_get_icon();
 }
 
 static void