summaryrefslogtreecommitdiff
path: root/gdk/gdkkeysyms-update.pl
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2009-09-10 10:15:10 +0100
committerBastien Nocera <hadess@hadess.net>2009-09-10 10:16:44 +0100
commit4ccd47f47ec533564c7159856d4a40306b8c330b (patch)
treee943e5393d79ebf46120c5b2254e414071ee879b /gdk/gdkkeysyms-update.pl
parent43fbf646a870c0ae321f891adabeab5cbe2dc977 (diff)
downloadgtk+-4ccd47f47ec533564c7159856d4a40306b8c330b.tar.gz
Avoid duplicate keysyms, ignore mispelled one
GDK_Select and GDK_Clear were duplicated, GDK_Calculater is only useful for compulsive misspellers.
Diffstat (limited to 'gdk/gdkkeysyms-update.pl')
-rwxr-xr-xgdk/gdkkeysyms-update.pl12
1 files changed, 11 insertions, 1 deletions
diff --git a/gdk/gdkkeysyms-update.pl b/gdk/gdkkeysyms-update.pl
index 62d05daffd..bdfb9c29ec 100755
--- a/gdk/gdkkeysyms-update.pl
+++ b/gdk/gdkkeysyms-update.pl
@@ -145,10 +145,20 @@ while (<IN_XF86KEYSYM>)
if ($_ eq "XF86XK_XF86BackForward") {
$keysymelements[1] = "XF86XK_AudioForward";
}
+ # XF86XK_Clear could end up a dupe of XK_Clear
+ # XF86XK_Select could end up a dupe of XK_Select
+ if ($_ eq "XF86XK_Clear") {
+ $keysymelements[1] = "XF86XK_WindowClear";
+ }
+ if ($_ eq "XF86XK_Select") {
+ $keysymelements[1] = "XF86XK_SelectButton";
+ }
# Ignore XF86XK_Q
next if ( $_ eq "XF86XK_Q");
-
+ # XF86XK_Calculater is misspelled, and a dupe
+ next if ( $_ eq "XF86XK_Calculater");
+
$_ = $keysymelements[2];
die "Internal error, was expecting \"0x*\", found: $_\n" if ( ! /^0x/ );