aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRobert Tari <robert@tari.in>2022-11-17 10:50:57 +0100
committerRobert Tari <robert@tari.in>2022-11-17 10:50:57 +0100
commitadec0ba6fc08f11455c065a7ef68a46c12e75a9d (patch)
treef4bf777cdbcc222122eb577e8cbd22e91a47e170 /src
parent275ebbc1d04fd7095e850ed587aa73a410d35251 (diff)
downloadayatana-indicator-display-adec0ba6fc08f11455c065a7ef68a46c12e75a9d.tar.gz
ayatana-indicator-display-adec0ba6fc08f11455c065a7ef68a46c12e75a9d.tar.bz2
ayatana-indicator-display-adec0ba6fc08f11455c065a7ef68a46c12e75a9d.zip
src/rotation-lock.cpp: Hide the rotation switch on desktops
Diffstat (limited to 'src')
-rw-r--r--src/rotation-lock.cpp19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/rotation-lock.cpp b/src/rotation-lock.cpp
index 2bb03b3..1f0353f 100644
--- a/src/rotation-lock.cpp
+++ b/src/rotation-lock.cpp
@@ -292,15 +292,18 @@ private:
GMenuItem* menu_item;
menu = g_menu_new();
- section = g_menu_new();
- menu_item = g_menu_item_new(_("Rotation Lock"), "indicator.rotation-lock");
- g_menu_item_set_attribute(menu_item, "x-ayatana-type", "s", "org.ayatana.indicator.switch");
- g_menu_append_item(section, menu_item);
- g_menu_append_section(menu, NULL, G_MENU_MODEL(section));
- g_object_unref(section);
- g_object_unref(menu_item);
- if (ayatana_common_utils_is_lomiri() == FALSE)
+ if (ayatana_common_utils_is_lomiri())
+ {
+ section = g_menu_new();
+ menu_item = g_menu_item_new(_("Rotation Lock"), "indicator.rotation-lock");
+ g_menu_item_set_attribute(menu_item, "x-ayatana-type", "s", "org.ayatana.indicator.switch");
+ g_menu_append_item(section, menu_item);
+ g_menu_append_section(menu, NULL, G_MENU_MODEL(section));
+ g_object_unref(section);
+ g_object_unref(menu_item);
+ }
+ else
{
section = g_menu_new ();
GIcon *pIconMin = g_themed_icon_new_with_default_fallbacks ("ayatana-indicator-display-colortemp-on");