[gtk+/gtk-3-18] Revert "Translate GDK_KEY_KP_Decimal according to locale"



commit 5d218939a3bedbe624a315ba52c882147f1b128c
Author: Frederic Crozat <fcrozat suse com>
Date:   Tue Feb 16 17:20:28 2016 +0100

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

 gdk/gdkkeyuni.c |   21 ---------------------
 1 files changed, 0 insertions(+), 21 deletions(-)
---
diff --git a/gdk/gdkkeyuni.c b/gdk/gdkkeyuni.c
index ea28010..d770737 100644
--- a/gdk/gdkkeyuni.c
+++ b/gdk/gdkkeyuni.c
@@ -27,7 +27,6 @@
 #include "gdkkeys.h"
 #include "gdktypes.h"
 
-#include <locale.h>
 
 /* Thanks to Markus G. Kuhn <mkuhn acm org> for the ksysym<->Unicode
  * mapping functions, from the xterm sources.
@@ -873,23 +872,6 @@ static const struct {
 #endif
 };
 
-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_keyval_to_unicode:
  * @keyval: a GDK key symbol 
@@ -917,9 +899,6 @@ gdk_keyval_to_unicode (guint keyval)
   if ((keyval & 0xff000000) == 0x01000000)
     return keyval & 0x00ffffff;
 
-  if (keyval == 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]