phosh-arch/gnome-control-center-mobile/Add-patches-to-check-if-phone.patch
2024-08-13 08:17:11 -07:00

37 lines
1,001 B
Diff

From: Mohammed Sadiq <sadiq@sadiqpk.org>
Date: Tue, 2 Mar 2021 16:45:32 +0530
Subject: [PATCH 1/8] Add patches to check if phone
---
panels/common/pureos.h | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
create mode 100644 panels/common/pureos.h
diff --git a/panels/common/pureos.h b/panels/common/pureos.h
new file mode 100644
index 0000000..2e31d7e
--- /dev/null
+++ b/panels/common/pureos.h
@@ -0,0 +1,22 @@
+#include <gtk/gtk.h>
+
+static inline gboolean
+pureos_get_is_phone (void)
+{
+ GSettingsSchema *schema;
+ GSettings *gsettings;
+ gboolean is_phone;
+
+ schema = g_settings_schema_source_lookup (g_settings_schema_source_get_default (),
+ "org.gtk.Settings.Purism", TRUE);
+
+ if (!schema)
+ return FALSE;
+
+ gsettings = g_settings_new_full (schema, NULL, NULL);
+ is_phone = g_settings_get_boolean (gsettings, "is-phone");
+ g_object_unref (gsettings);
+ g_settings_schema_unref (schema);
+
+ return is_phone;
+}