[gnome-text-editor] recoloring: dont restyle Adwaita schemes



commit 5de18f74cd0cef909e842a145324c3bd1a0720fa
Author: Christian Hergert <chergert redhat com>
Date:   Thu Dec 2 18:38:18 2021 -0800

    recoloring: dont restyle Adwaita schemes
    
    They are meant to tie into libadwaita already.
    
    Related #139

 src/editor-recoloring.c | 6 ++++++
 1 file changed, 6 insertions(+)
---
diff --git a/src/editor-recoloring.c b/src/editor-recoloring.c
index 388f403..f5b34c0 100644
--- a/src/editor-recoloring.c
+++ b/src/editor-recoloring.c
@@ -124,12 +124,18 @@ scheme_is_dark (GtkSourceStyleScheme *scheme)
 char *
 _editor_recoloring_generate_css (GtkSourceStyleScheme *style_scheme)
 {
+  const char *id;
   const char *name;
   GString *str;
   GdkRGBA color;
 
   g_return_val_if_fail (GTK_SOURCE_IS_STYLE_SCHEME (style_scheme), NULL);
 
+  /* Don't restyle Adwaita as we already have it */
+  id = gtk_source_style_scheme_get_name (style_scheme);
+  if (g_str_has_prefix (id, "Adwaita"))
+    return NULL;
+
   name = gtk_source_style_scheme_get_name (style_scheme);
 
   str = g_string_new (SHARED_CSS);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]