[libhandy/msvc: 5/6] hdy-settings.c: Don't build portal bits on Windows
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libhandy/msvc: 5/6] hdy-settings.c: Don't build portal bits on Windows
- Date: Wed, 19 Jan 2022 08:38:46 +0000 (UTC)
commit ef332d072843637e58601cc5e5a5cd8c69abbfdc
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Wed Jan 19 16:16:02 2022 +0800
hdy-settings.c: Don't build portal bits on Windows
portal is not supported on Windows, so don't try to build these items.
src/hdy-settings.c | 6 ++++++
1 file changed, 6 insertions(+)
---
diff --git a/src/hdy-settings.c b/src/hdy-settings.c
index 03a9d72e..3845c4bd 100644
--- a/src/hdy-settings.c
+++ b/src/hdy-settings.c
@@ -72,6 +72,7 @@ set_high_contrast (HdySettings *self,
g_object_notify_by_pspec (G_OBJECT (self), props[PROP_HIGH_CONTRAST]);
}
+#ifndef G_OS_WIN32
/* Settings portal */
static gboolean
@@ -279,6 +280,7 @@ is_running_in_flatpak (void)
{
return g_file_test ("/.flatpak-info", G_FILE_TEST_EXISTS);
}
+#endif /* !G_OS_WIN32 */
static void
gsettings_color_scheme_changed_cb (HdySettings *self)
@@ -299,10 +301,12 @@ init_gsettings (HdySettings *self)
g_autoptr (GSettingsSchema) schema = NULL;
g_autoptr (GSettingsSchema) a11y_schema = NULL;
+#ifndef G_OS_WIN32
/* While we can access gsettings in flatpak, we can't do anything useful with
* them as they aren't propagated from the system. */
if (is_running_in_flatpak ())
return;
+#endif
source = g_settings_schema_source_get_default ();
@@ -388,9 +392,11 @@ hdy_settings_constructed (GObject *object)
G_OBJECT_CLASS (hdy_settings_parent_class)->constructed (object);
+#ifndef G_OS_WIN32
g_debug ("Trying to initialize portal");
init_portal (self);
+#endif
if (!self->has_color_scheme || !self->has_high_contrast)
init_gsettings (self);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]