commit 4ff69231df2670c8f880311b1e94d7f394094805
Author: Scott Kostyshak <[email protected]>
Date: Wed Mar 26 01:19:52 2025 +0100
Select branch after renaming it
After renaming it, the best guess is that the user wants to perform
another operation on the same item.
---
src/frontends/qt/GuiBranches.cpp | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/src/frontends/qt/GuiBranches.cpp b/src/frontends/qt/GuiBranches.cpp
index 8f67ebb8bb..5b1eadcc39 100644
--- a/src/frontends/qt/GuiBranches.cpp
+++ b/src/frontends/qt/GuiBranches.cpp
@@ -262,12 +262,19 @@ void GuiBranches::on_renamePB_pressed()
newBranchLE->clear();
updateView();
- if (!success)
- Alert::error(_("Renaming failed"),
- _("The branch could not be renamed."));
- else
+
+ if (success) {
+ // select newly renamed branch
+ QList<QTreeWidgetItem *> const items_found =
branchesTW->findItems(toqstr(newname), Qt::MatchExactly);
+ LASSERT(items_found.size() == 1, return);
+ branchesTW->setCurrentItem(items_found[0]);
+
// emit signal
renameBranches(oldname, newname);
+ } else {
+ Alert::error(_("Renaming failed"),
+ _("The branch could not be renamed."));
+ }
}
}
}
--
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs