Fixed "open containing"

FossilOrigin-Name: 63b2c047630f4f14ee0c1bd398d5df61433827dc
This commit is contained in:
kostas
2015-05-01 19:10:16 +00:00
parent 2bf3de6c2b
commit 709d3b90bb
3 changed files with 11 additions and 9 deletions

View File

@ -1662,9 +1662,11 @@ void MainWindow::on_workspaceTreeView_doubleClicked(const QModelIndex &index)
QVariant data = index.model()->data(index, REPODIRMODEL_ROLE_PATH);
Q_ASSERT(data.isValid());
TreeViewItem tv = data.value<TreeViewItem>();
QString target = tv.Value;
target = getCurrentWorkspace() + PATH_SEPARATOR + target;
if(tv.Type!=TreeViewItem::TYPE_FOLDER && tv.Type!=TreeViewItem::TYPE_WORKSPACE)
return;
QString target = getCurrentWorkspace() + PATH_SEPARATOR + tv.Value;
QUrl url = QUrl::fromLocalFile(target);
QDesktopServices::openUrl(url);