status
[psensor.git] / src / ui_appindicator.c
index d2c864e..249d00d 100644 (file)
@@ -230,8 +230,10 @@ void ui_appindicator_update(struct ui_psensor *ui)
        update_sensor_menu_items(ui->sensors);
 }
 
-static GtkStatusIconunity_fallback(AppIndicator *indicator)
+static GtkStatusIcon *unity_fallback(AppIndicator *indicator)
 {
+       log_printf(LOG_DEBUG, "ui_appindicator#unity_fallback");
+
        gtk_widget_show_all(main_window);
 
        appindicator_supported = 0;
@@ -242,6 +244,8 @@ static GtkStatusIcon* unity_fallback(AppIndicator *indicator)
 static void unity_unfallback(AppIndicator *indicator,
                             GtkStatusIcon *status_icon)
 {
+       log_printf(LOG_DEBUG, "ui_appindicator#unity_unfallback");
+
        appindicator_supported = 1;
 }
 
@@ -254,7 +258,7 @@ void ui_appindicator_init(struct ui_psensor *ui)
 
        ui->indicator
            = app_indicator_new("psensor",
-                               "psensor",
+                               "psensor_normal",
                                APP_INDICATOR_CATEGORY_APPLICATION_STATUS);
 
        APP_INDICATOR_GET_CLASS(ui->indicator)->fallback = unity_fallback;
@@ -274,3 +278,8 @@ int is_appindicator_supported()
 {
        return appindicator_supported;
 }
+
+void ui_appindicator_cleanup()
+{
+       /* TODO: cleanup menu items. */
+}