annotate src/sys/x11/dark_theme.cc @ 390:2d3e10319112
http: optimize HTTP request thread
we don't need a mutex at all, in fact all we need is an atomic
boolean to signify whether the thread is cancelled.
curl options are now for the most part handled by a separate
function to keep them in sync between non-threaded and threaded
implementations
| author |
Paper <paper@tflc.us> |
| date |
Fri, 07 Nov 2025 07:08:57 -0500 |
| parents |
5eaafed6c10b |
| children |
df4a027623d0 |
| rev |
line source |
|
351
|
1 #include "sys/x11/dark_theme.h"
|
|
379
|
2 #include "sys/glib/dark_theme.h" /* glib::IsGTKThemeDark */
|
|
351
|
3 #include "sys/x11/settings.h"
|
|
|
4
|
|
|
5 namespace x11 {
|
|
|
6
|
|
379
|
7 bool IsInDarkTheme()
|
|
|
8 {
|
|
351
|
9 SettingsItem setting;
|
|
|
10 if (!FindSetting(u8"Net/ThemeName", setting))
|
|
|
11 return false;
|
|
|
12
|
|
|
13 return glib::IsGTKThemeDark(setting.data.string);
|
|
|
14 }
|
|
|
15
|
|
379
|
16 } // namespace x11
|