From aca65aa1858d923e8794b905624654cfcc8de66e Mon Sep 17 00:00:00 2001 From: hwspeedy Date: Mon, 27 May 2024 00:23:29 +0200 Subject: FIX Implicit declarations --- modules/benchmark/guibench.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'modules/benchmark/guibench.c') diff --git a/modules/benchmark/guibench.c b/modules/benchmark/guibench.c index 7bef8a04..09dba879 100644 --- a/modules/benchmark/guibench.c +++ b/modules/benchmark/guibench.c @@ -18,6 +18,8 @@ #include #include +#include +#include #include "iconcache.h" #include "config.h" @@ -132,12 +134,14 @@ double guibench(double *frameTime, int *frameCount) //Get DarkMode state from system //get darkmode via gtk-theme has (d/D)ark as part of theme name from gsettings +#if GTK_CHECK_VERSION(3,0,0) GSettings *settings=g_settings_new("org.gnome.desktop.interface"); char *theme=g_settings_get_string(settings,"gtk-theme"); darkmode=0; if(strstr(theme,"Dark")||strstr(theme,"dark")) darkmode=1; g_free(theme); g_object_unref(settings); +#endif //get darkmode override from gtk-3.0/settings.ini - gtksettings gint dark=-1; g_object_get(gtk_settings_get_default(), "gtk-application-prefer-dark-theme", &dark, NULL); -- cgit v1.2.3