summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/ios/iosrunfactories.cpp6
-rw-r--r--src/plugins/remotelinux/remotelinuxrunconfigurationfactory.cpp5
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