diff options
| author | Eike Ziller <[email protected]> | 2018-03-26 10:44:10 +0200 |
|---|---|---|
| committer | Eike Ziller <[email protected]> | 2018-03-26 12:02:15 +0000 |
| commit | f1e02c0826f3baf0c77cefe63c996fee6002d4ae (patch) | |
| tree | 8c427778380132a47f5a8abee9309e9d17da9b73 /src/plugins/git/gitplugin.cpp | |
| parent | 3fa8db13e922c18b71418afa586b6143c7618523 (diff) | |
Fix that menus didn't show ampersands in files names
And instead interpreted the ampersand + following character as an
accelerator key.
Task-number: QTCREATORBUG-17817
Change-Id: I327239499ce56e75fd12f2df5be60d4b04913acd
Reviewed-by: David Schulz <[email protected]>
Reviewed-by: Orgad Shaneh <[email protected]>
Diffstat (limited to 'src/plugins/git/gitplugin.cpp')
| -rw-r--r-- | src/plugins/git/gitplugin.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/git/gitplugin.cpp b/src/plugins/git/gitplugin.cpp index 4657b68ac24..044b3789768 100644 --- a/src/plugins/git/gitplugin.cpp +++ b/src/plugins/git/gitplugin.cpp @@ -59,9 +59,10 @@ #include <coreplugin/messagebox.h> #include <utils/asconst.h> -#include <utils/qtcassert.h> #include <utils/parameteraction.h> #include <utils/pathchooser.h> +#include <utils/qtcassert.h> +#include <utils/stringutils.h> #include <utils/utilsicons.h> #include <texteditor/texteditor.h> @@ -1358,7 +1359,7 @@ void GitPlugin::updateActions(VcsBasePlugin::ActionState as) updateVersionWarning(); // Note: This menu is visible if there is no repository. Only // 'Create Repository'/'Show' actions should be available. - const QString fileName = state.currentFileName(); + const QString fileName = Utils::quoteAmpersands(state.currentFileName()); for (ParameterAction *fileAction : Utils::asConst(m_fileActions)) fileAction->setParameter(fileName); // If the current file looks like a patch, offer to apply |
