[gtk+/gtk-2-24] Revert "Translate GDK_KEY_KP_Decimal according to locale"



commit 1ac15824c73629528a7e33d0d1d588a31643302b
Author: Frederic Crozat <fcrozat suse com>
Date:   Tue Feb 16 17:12:17 2016 +0100

    Revert "Translate GDK_KEY_KP_Decimal according to locale"
    
    This reverts commit 3b65a6a42ed2d4d2ecdcec94163ce0b748e707fc.
    
    Too much controversy for this minor improvement.
    See https://bugzilla.gnome.org/show_bug.cgi?id=756751

 gdk/gdkkeyuni.c |   22 ----------------------
 1 files changed, 0 insertions(+), 22 deletions(-)
---
diff --git a/gdk/gdkkeyuni.c b/gdk/gdkkeyuni.c
index 8da12d6..4282597 100644
--- a/gdk/gdkkeyuni.c
+++ b/gdk/gdkkeyuni.c
@@ -28,8 +28,6 @@
 #include "gdk.h"
 #include "gdkalias.h"
 
-#include <locale.h>
-
 /* Thanks to Markus G. Kuhn <mkuhn acm org> for the ksysym<->Unicode
  * mapping functions, from the xterm sources.
  */
@@ -1656,23 +1654,6 @@ static const struct {
   { 0x0ef7, 0x318e }, /*               Hangul_AraeAE ㆎ HANGUL LETTER ARAEAE */
 };
 
-static gunichar
-get_decimal_point (void)
-{
-  struct lconv *locale_data;
-  const gchar *decimal_point;
-  gunichar ret;
-
-  locale_data = localeconv ();
-  decimal_point = locale_data->decimal_point;
-
-  ret = g_utf8_get_char_validated (decimal_point, -1);
-  if (ret != (gunichar)-2 && ret != (gunichar)-1)
-    return ret;
-
-  return (gunichar) '.';
-}
-
 /**
  * gdk_unicode_to_keyval:
  * @wc: a ISO10646 encoded character
@@ -1695,9 +1676,6 @@ gdk_unicode_to_keyval (guint32 wc)
       (wc >= 0x00a0 && wc <= 0x00ff))
     return wc;
 
-  if (wc == 0xffae)
-    return (guint32) get_decimal_point ();
-
   /* Binary search in table */
   while (max >= min) {
     mid = (min + max) / 2;


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