summaryrefslogtreecommitdiffstats
path: root/kxkb/x11helper.cpp
diff options
context:
space:
mode:
authorAlexander Golubev <[email protected]>2024-03-29 22:43:34 +0300
committerAlexander Golubev <[email protected]>2024-03-29 22:43:34 +0300
commitba689d9fc30651dc4d5757ce7118c1dcca871600 (patch)
tree1922bd0bb06b197503e36d232bf2e5566c0a404c /kxkb/x11helper.cpp
parentc04e4905182ba9a5db632b5c59655603ad9f87f4 (diff)
downloadtdebase-fix/kxkb-450.tar.gz
tdebase-fix/kxkb-450.zip
kxkb: add options without group to the custom groupfix/kxkb-450
Bug: https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/450 Signed-off-by: Alexander Golubev <[email protected]>
Diffstat (limited to 'kxkb/x11helper.cpp')
-rw-r--r--kxkb/x11helper.cpp16
1 files changed, 1 insertions, 15 deletions
diff --git a/kxkb/x11helper.cpp b/kxkb/x11helper.cpp
index 90e29d9e2..c4c051c91 100644
--- a/kxkb/x11helper.cpp
+++ b/kxkb/x11helper.cpp
@@ -195,7 +195,7 @@ X11Helper::loadRules(const TQString& file, bool layoutsOnly) {
}
// Items from these 'meta' groups fall into other groups
// Admittedly not the best way to handle this
- if (optName == "currencysign" || optName == "compat") break;
+ if (optName == "currencysign" || optName == "compat") continue;
// HACK this should be called "compose" or else the code breaks
if (optName == "Compose key") optName = "compose";
@@ -220,20 +220,6 @@ X11Helper::loadRules(const TQString& file, bool layoutsOnly) {
}
}
-
- for(TQDictIterator<char> it(rulesInfo->options) ; it.current() != NULL; ++it ) {
- // Add missing option groups
- TQString option(it.currentKey());
- int columnPos = option.find(":");
-
- if( columnPos != -1 ) {
- TQString group = option.mid(0, columnPos);
- if( rulesInfo->options.find(group) == NULL ) {
- rulesInfo->options.replace(group, group.latin1());
- kdDebug() << "Added missing option group: " << group << endl;
- }
- }
- }
// // workaround for empty misc options group description in XFree86 4.4.0
// if( rulesInfo->options.find("numpad:microsoft") && !rulesInfo->options.find("misc") ) {
// rulesInfo->options.replace("misc", "Miscellaneous compatibility options" );