Add connectToSignal on darkMode property fetch
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Mon, 25 Nov 2024 08:40:23 +0000 (16:40 +0800)
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>
Mon, 25 Nov 2024 09:31:46 +0000 (09:31 +0000)
Theme may be instantiated before the qApp is available

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/libsync/theme.cpp

index 84fbe18685420572934b507e34a88ae54618446b..a77aa4450d7f10476c305dc8fa239c2ca1ca3668 100644 (file)
@@ -1010,6 +1010,7 @@ QVariantMap Theme::systemPalette() const
 
 bool Theme::darkMode() const
 {
+    connectToPaletteSignal();
     const auto isDarkFromStyle = [] {
         switch (qGuiApp->styleHints()->colorScheme())
         {