forked from qt-creator/qt-creator
VCS: Minor optimization in relative file resolving
Change-Id: Idc7349ef7066cdc3888d0b0cfabf6b4390b8659a Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
committed by
Orgad Shaneh
parent
424fd7c557
commit
e757122843
@@ -372,7 +372,7 @@ FilePath VcsBasePluginState::currentFileDirectory() const
|
||||
QString VcsBasePluginState::relativeCurrentFile() const
|
||||
{
|
||||
QTC_ASSERT(hasFile(), return {});
|
||||
return data->m_state.currentFile.relativePath(data->m_state.currentFileTopLevel).toString();
|
||||
return data->m_state.currentFile.relativeChildPath(data->m_state.currentFileTopLevel).toString();
|
||||
}
|
||||
|
||||
QString VcsBasePluginState::currentPatchFile() const
|
||||
@@ -403,9 +403,7 @@ FilePath VcsBasePluginState::currentProjectTopLevel() const
|
||||
QString VcsBasePluginState::relativeCurrentProject() const
|
||||
{
|
||||
QTC_ASSERT(hasProject(), return QString());
|
||||
if (data->m_state.currentProjectTopLevel == data->m_state.currentProjectPath)
|
||||
return {};
|
||||
return data->m_state.currentProjectPath.relativePath(data->m_state.currentProjectTopLevel).toString();
|
||||
return data->m_state.currentProjectPath.relativeChildPath(data->m_state.currentProjectTopLevel).toString();
|
||||
}
|
||||
|
||||
bool VcsBasePluginState::hasTopLevel() const
|
||||
|
Reference in New Issue
Block a user