X-Git-Url: http://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fui_appindicator.c;h=5497c7ff882bc8631cf00dde9301802588d8029d;hb=294893a1992d96649a7eb5535c8df6ebf3d48ca2;hp=a7c662c58be76ae48ecb633c70dd8921ce251f58;hpb=9eefd9792f948ac378867434f99f501577c4a478;p=psensor.git diff --git a/src/ui_appindicator.c b/src/ui_appindicator.c index a7c662c..5497c7f 100644 --- a/src/ui_appindicator.c +++ b/src/ui_appindicator.c @@ -251,26 +251,28 @@ static void unity_unfallback(AppIndicator *indicator, void ui_appindicator_init(struct ui_psensor *ui) { - GtkWidget *indicatormenu; + GtkWidget *menu; + AppIndicator *indicator; main_window = ui->main_window; - ui->indicator - = app_indicator_new("psensor", - "psensor_normal", - APP_INDICATOR_CATEGORY_APPLICATION_STATUS); + indicator = app_indicator_new + ("psensor", + "psensor_normal", + APP_INDICATOR_CATEGORY_APPLICATION_STATUS); - APP_INDICATOR_GET_CLASS(ui->indicator)->fallback = unity_fallback; - APP_INDICATOR_GET_CLASS(ui->indicator)->unfallback = unity_unfallback; + APP_INDICATOR_GET_CLASS(indicator)->fallback = unity_fallback; + APP_INDICATOR_GET_CLASS(indicator)->unfallback = unity_unfallback; - app_indicator_set_status(ui->indicator, APP_INDICATOR_STATUS_ACTIVE); - app_indicator_set_attention_icon(ui->indicator, "psensor_hot"); + app_indicator_set_status(indicator, APP_INDICATOR_STATUS_ACTIVE); + app_indicator_set_attention_icon(indicator, "psensor_hot"); - indicatormenu = get_menu(ui); + menu = get_menu(ui); + app_indicator_set_menu(indicator, GTK_MENU(menu)); - gtk_widget_show_all(indicatormenu); + ui->indicator = indicator; - app_indicator_set_menu(ui->indicator, GTK_MENU(indicatormenu)); + gtk_widget_show_all(menu); } int is_appindicator_supported()