summaryrefslogtreecommitdiff
path: root/x11-libs/gtk+/files/3.24.4-more-gtkswitch-fallback.patch
blob: 629a2d750e17451c06b8d8b5ed96b1b94889b201 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
From 6a4ce55a69c5ecbbf06bc905ac0bfdd04f64bb66 Mon Sep 17 00:00:00 2001
From: Matthias Clasen <mclasen@redhat.com>
Date: Wed, 23 Jan 2019 12:02:27 -0500
Subject: [PATCH] switch: Avoid problems with glyph availability

If none of the glyphs we want are available, fall
back to using empty strings here, rather than causing
critical warnings.
---
 gtk/gtkswitch.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gtk/gtkswitch.c b/gtk/gtkswitch.c
index 1d42f572a9..4c49e243ed 100644
--- a/gtk/gtkswitch.c
+++ b/gtk/gtkswitch.c
@@ -302,12 +302,14 @@ gtk_switch_create_pango_layouts (GtkSwitch *self)
   const char *on_glyphs[] = {
     "⏽", /* U+23FD POWER ON SYMBOL */
     "❙", /* U+2759 MEDIUM VERTICAL BAR */
+    ""
   };
 
   /* Glyphs for the OFF state, in descending order of preference */
   const char *off_glyphs[] = {
     "⭘", /* U+2B58 HEAVY CIRCLE */
     "○", /* U+25CB WHITE CIRCLE */
+    ""
   };
   int i;
 
-- 
2.17.0