summaryrefslogtreecommitdiff
path: root/demos/gtk-demo
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-10-04 21:20:48 -0400
committerMatthias Clasen <mclasen@redhat.com>2020-10-04 21:20:48 -0400
commit34f33b36f853930746d38d372ccd4c1384a7636a (patch)
tree073f0453c4fcfae49b060d20d8bbeb9c3540182a /demos/gtk-demo
parentbea3bc5d27be22901764ce3f679bfd574bd1509a (diff)
downloadgtk+-34f33b36f853930746d38d372ccd4c1384a7636a.tar.gz
Prevent a crash with script names
We can't pass NULL to gettext().
Diffstat (limited to 'demos/gtk-demo')
-rw-r--r--demos/gtk-demo/script-names.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/demos/gtk-demo/script-names.c b/demos/gtk-demo/script-names.c
index b9b334d5ee..f378f2530e 100644
--- a/demos/gtk-demo/script-names.c
+++ b/demos/gtk-demo/script-names.c
@@ -193,7 +193,12 @@ get_script_name (GUnicodeScript script)
for (i = 0; i < G_N_ELEMENTS (scripts); i++)
{
if (scripts[i].script == script)
- return g_dpgettext2 (GETTEXT_PACKAGE, "Script", scripts[i].name);
+ {
+ if (scripts[i].name)
+ return g_dpgettext2 (GETTEXT_PACKAGE, "Script", scripts[i].name);
+ else
+ return "";
+ }
}
return NULL;