From: Alex Henrie Date: Sat, 25 Jan 2020 00:10:07 +0000 (-0700) Subject: gdk: Handle small final sigma in gdk_keyval_convert_case X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~20^2~117^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=f15a34c7e44242d05dbffb469e9167f187ff64f0;p=gtk4.git gdk: Handle small final sigma in gdk_keyval_convert_case --- diff --git a/gdk/gdkkeys.c b/gdk/gdkkeys.c index 50d50d2138..3425c3b3f1 100644 --- a/gdk/gdkkeys.c +++ b/gdk/gdkkeys.c @@ -887,8 +887,9 @@ gdk_keyval_convert_case (guint symbol, xupper -= (GDK_KEY_Greek_alphaaccent - GDK_KEY_Greek_ALPHAaccent); else if (symbol >= GDK_KEY_Greek_ALPHA && symbol <= GDK_KEY_Greek_OMEGA) xlower += (GDK_KEY_Greek_alpha - GDK_KEY_Greek_ALPHA); - else if (symbol >= GDK_KEY_Greek_alpha && symbol <= GDK_KEY_Greek_omega && - symbol != GDK_KEY_Greek_finalsmallsigma) + else if (symbol == GDK_KEY_Greek_finalsmallsigma) + xupper = GDK_KEY_Greek_SIGMA; + else if (symbol >= GDK_KEY_Greek_alpha && symbol <= GDK_KEY_Greek_omega) xupper -= (GDK_KEY_Greek_alpha - GDK_KEY_Greek_ALPHA); break;