diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/ios/iosrunfactories.cpp | 6 | ||||
-rw-r--r-- | src/plugins/remotelinux/remotelinuxrunconfigurationfactory.cpp | 5 |
2 files changed, 2 insertions, 9 deletions
diff --git a/src/plugins/ios/iosrunfactories.cpp b/src/plugins/ios/iosrunfactories.cpp index aca51c9fcc..259ebbe1b9 100644 --- a/src/plugins/ios/iosrunfactories.cpp +++ b/src/plugins/ios/iosrunfactories.cpp @@ -59,11 +59,7 @@ namespace Internal { static QString pathFromId(const Core::Id id) { - QString pathStr = id.toString(); - const QString prefix = QLatin1String(IOS_RC_ID_PREFIX); - if (!pathStr.startsWith(prefix)) - return QString(); - return pathStr.mid(prefix.size()); + return id.suffixAfter(IOS_RC_ID_PREFIX); } IosRunConfigurationFactory::IosRunConfigurationFactory(QObject *parent) diff --git a/src/plugins/remotelinux/remotelinuxrunconfigurationfactory.cpp b/src/plugins/remotelinux/remotelinuxrunconfigurationfactory.cpp index 37438dcc2b..93bda58d2f 100644 --- a/src/plugins/remotelinux/remotelinuxrunconfigurationfactory.cpp +++ b/src/plugins/remotelinux/remotelinuxrunconfigurationfactory.cpp @@ -49,10 +49,7 @@ namespace Internal { namespace { QString pathFromId(Core::Id id) { - QByteArray idStr = id.name(); - if (!idStr.startsWith(RemoteLinuxRunConfiguration::IdPrefix)) - return QString(); - return QString::fromUtf8(idStr.mid(strlen(RemoteLinuxRunConfiguration::IdPrefix))); + return id.suffixAfter(RemoteLinuxRunConfiguration::IdPrefix); } } // namespace |