From a56af9dbecc7143038e60e4a1a7a952458b11ae7 Mon Sep 17 00:00:00 2001 From: NaiJi Date: Tue, 17 May 2022 02:42:46 +0300 Subject: [PATCH] Fix desktop theme --- lib/theming/factory/app_theme_factory.dart | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/lib/theming/factory/app_theme_factory.dart b/lib/theming/factory/app_theme_factory.dart index 6d0ce1de..c1f5903a 100644 --- a/lib/theming/factory/app_theme_factory.dart +++ b/lib/theming/factory/app_theme_factory.dart @@ -29,17 +29,13 @@ abstract class AppThemeFactory { if (Platform.isLinux) { GtkThemeData themeData = await GtkThemeData.initialize(); final isGtkDark = - Color(themeData.theme_base_color).computeLuminance() < 0.5; + Color(themeData.theme_bg_color).computeLuminance() < 0.5; final isInverseNeeded = isGtkDark != isDark; gtkColorsScheme = ColorScheme.fromSeed( seedColor: Color(themeData.theme_selected_bg_color), brightness: brightness, - background: isInverseNeeded - ? Color(themeData.theme_base_color) - : Color(themeData.theme_bg_color), - surface: isInverseNeeded - ? Color(themeData.theme_bg_color) - : Color(themeData.theme_base_color), + background: isInverseNeeded ? null : Color(themeData.theme_bg_color), + surface: isInverseNeeded ? null : Color(themeData.theme_base_color), ); }