summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'kde-base/kxkb/files/kxkb-3.5.0_rc1-modularx.patch')
-rw-r--r--kde-base/kxkb/files/kxkb-3.5.0_rc1-modularx.patch20
1 files changed, 20 insertions, 0 deletions
diff --git a/kde-base/kxkb/files/kxkb-3.5.0_rc1-modularx.patch b/kde-base/kxkb/files/kxkb-3.5.0_rc1-modularx.patch
new file mode 100644
index 000000000000..82d7cb0c9739
--- /dev/null
+++ b/kde-base/kxkb/files/kxkb-3.5.0_rc1-modularx.patch
@@ -0,0 +1,20 @@
+Index: kdebase/kxkb/rules.cpp
+===================================================================
+--- kdebase/kxkb/rules.cpp (revision 481653)
++++ kdebase/kxkb/rules.cpp (working copy)
+@@ -17,13 +17,13 @@
+
+ #include "rules.h"
+
+-const char* X11DirList[2] = {"/usr/X11R6/lib/X11/", "/usr/local/X11R6/lib/X11/"};
++const char* X11DirList[3] = {"/usr/X11R6/lib/X11/", "/usr/local/X11R6/lib/X11/", "/usr/share/X11/"};
+ const char* rulesFileList[2] = {"xkb/rules/xorg", "xkb/rules/xfree86"};
+
+ KeyRules::KeyRules():
+ m_layouts(90)
+ {
+- for(int ii=0; ii<2; ii++)
++ for(int ii=0; ii<3; ii++)
+ if( QDir(X11DirList[ii]).exists() ) {
+ X11_DIR = X11DirList[ii];
+ break;