]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/selectionmode/actiontexthelper.cpp
Add clang-format and format code as in Frameworks
[dolphin.git] / src / selectionmode / actiontexthelper.cpp
index 3eb868a8cd29e569057810fede9942c8908aab8a..28a247185da75183e584e8df0d94dced6c5d3f33 100644 (file)
@@ -9,9 +9,10 @@
 
 using namespace SelectionMode;
 
-ActionTextHelper::ActionTextHelper(QObject *parent) :
-    QObject(parent)
-{   }
+ActionTextHelper::ActionTextHelper(QObject *parent)
+    : QObject(parent)
+{
+}
 
 void ActionTextHelper::registerTextWhenNothingIsSelected(QAction *action, QString registeredText)
 {
@@ -22,10 +23,13 @@ void ActionTextHelper::registerTextWhenNothingIsSelected(QAction *action, QStrin
 void ActionTextHelper::textsWhenNothingIsSelectedEnabled(bool enabled)
 {
     for (auto i = m_registeredActionTextChanges.begin(); i != m_registeredActionTextChanges.end(); ++i) {
-        if (!i->action) {
+        while (!i->action) {
             i = m_registeredActionTextChanges.erase(i);
-            continue;
+            if (i == m_registeredActionTextChanges.end()) {
+                break;
+            }
         }
+
         if (enabled && i->textStateOfRegisteredText == TextWhenNothingIsSelected) {
             QString textWhenSomethingIsSelected = i->action->text();
             i->action->setText(i->registeredText);