summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/plugins/clearcase/clearcaseplugin.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/clearcase/clearcaseplugin.cpp b/src/plugins/clearcase/clearcaseplugin.cpp
index d98016a465..9dac424728 100644
--- a/src/plugins/clearcase/clearcaseplugin.cpp
+++ b/src/plugins/clearcase/clearcaseplugin.cpp
@@ -1599,9 +1599,11 @@ bool ClearCasePlugin::vcsOpen(const QString &workingDir, const QString &fileName
else
args << QLatin1String("-c") << comment;
args << QLatin1String("-query");
- if (coDialog.isReserved())
+ const bool reserved = coDialog.isReserved();
+ const bool unreserved = !reserved || coDialog.isUnreserved();
+ if (reserved)
args << QLatin1String("-reserved");
- if (coDialog.isUnreserved())
+ if (unreserved)
args << QLatin1String("-unreserved");
if (coDialog.isPreserveTime())
args << QLatin1String("-ptime");