diff options
| author | Albert Astals Cid <aacid@kde.org> | 2019-10-03 21:13:06 +0200 | 
|---|---|---|
| committer | Albert Astals Cid <aacid@kde.org> | 2019-10-03 21:13:11 +0200 | 
| commit | b80648cf56c6ffd414f3222fffed234fad859ba6 (patch) | |
| tree | fbce3368c1a87f263f76dbac0334475328269bce | |
| parent | 33bcefa50dcf925f2e960957ab8e3edfd9c67338 (diff) | |
| download | kconfig-b80648cf56c6ffd414f3222fffed234fad859ba6.tar.gz kconfig-b80648cf56c6ffd414f3222fffed234fad859ba6.tar.bz2 | |
Rewrite ugly for with pointer arithmetic into range for
Reviewers: apol
Reviewed By: apol
Subscribers: kde-frameworks-devel
Tags: #frameworks
Differential Revision: https://phabricator.kde.org/D24398
| -rw-r--r-- | src/gui/kstandardshortcut.cpp | 15 | 
1 files changed, 8 insertions, 7 deletions
| diff --git a/src/gui/kstandardshortcut.cpp b/src/gui/kstandardshortcut.cpp index 2bd02b2a..1bdbd247 100644 --- a/src/gui/kstandardshortcut.cpp +++ b/src/gui/kstandardshortcut.cpp @@ -304,13 +304,13 @@ const QList<QKeySequence> &shortcut(StandardShortcut id)  StandardShortcut find(const QKeySequence &seq)  {      if (!seq.isEmpty()) { -        for (uint i = 0; i < sizeof(g_infoStandardShortcut) / sizeof(KStandardShortcutInfo); i++) { -            StandardShortcut id = g_infoStandardShortcut[i].id; +        for (const KStandardShortcutInfo &shortcutInfo : g_infoStandardShortcut) { +            const StandardShortcut id = shortcutInfo.id;              if (id != AccelNone) { -                if (!g_infoStandardShortcut[i].isInitialized) { +                if (!shortcutInfo.isInitialized) {                      initialize(id);                  } -                if (g_infoStandardShortcut[i].cut.contains(seq)) { +                if (shortcutInfo.cut.contains(seq)) {                      return id;                  }              } @@ -321,10 +321,11 @@ StandardShortcut find(const QKeySequence &seq)  StandardShortcut find(const char *keyName)  { -    for (uint i = 0; i < sizeof(g_infoStandardShortcut) / sizeof(KStandardShortcutInfo); i++) -        if (qstrcmp(g_infoStandardShortcut[i].name, keyName)) { -            return g_infoStandardShortcut[i].id; +    for (const KStandardShortcutInfo &shortcutInfo : g_infoStandardShortcut) { +        if (qstrcmp(shortcutInfo.name, keyName)) { +            return shortcutInfo.id;          } +    }      return AccelNone;  } | 
