aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRobert Tari <robert@tari.in>2024-12-13 15:42:35 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2025-02-12 14:50:50 +0100
commit040383910bc271b12aefe9a6e946aed799466f7e (patch)
treed048452a0b0b2a4a66c6f93a444f31cab137a69b /src
parentcabe8c5e6a0dde9609aa3b209e0fa4731758bfb4 (diff)
downloadayatana-indicator-datetime-040383910bc271b12aefe9a6e946aed799466f7e.tar.gz
ayatana-indicator-datetime-040383910bc271b12aefe9a6e946aed799466f7e.tar.bz2
ayatana-indicator-datetime-040383910bc271b12aefe9a6e946aed799466f7e.zip
fix calendar not refreshed on month range change
fixes: https://github.com/AyatanaIndicators/ayatana-indicator-datetime/issues/119 deprecates: https://github.com/AyatanaIndicators/ayatana-indicator-datetime/pull/133
Diffstat (limited to 'src')
-rw-r--r--src/actions.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/actions.cpp b/src/actions.cpp
index 18b99e8..69582ba 100644
--- a/src/actions.cpp
+++ b/src/actions.cpp
@@ -25,6 +25,11 @@
#include <glib.h>
#include <gio/gio.h>
+extern "C"
+{
+ #include <ayatana/common/utils.h>
+}
+
namespace ayatana {
namespace indicator {
namespace datetime {
@@ -124,7 +129,8 @@ void on_calendar_date_activated(GSimpleAction * /*action*/,
g_return_if_fail(t != 0);
auto dt = DateTime::Local(t).start_of_day();
- static_cast<Actions*>(gself)->set_calendar_date(dt, false);
+ bool bLomiri = ayatana_common_utils_is_lomiri ();
+ static_cast<Actions*>(gself)->set_calendar_date(dt, bLomiri);
}
GVariant* create_default_header_state()