forked from qt-creator/qt-creator
DiffEditor: fix the cancellation of diff requests
Change-Id: I36c4af4ec51473fb9da5d9f099f2251f75b2020a Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
@@ -156,10 +156,12 @@ void DiffFilesController::reload()
|
||||
|
||||
void DiffFilesController::reloaded()
|
||||
{
|
||||
const QList<FileData> fileDataList = m_futureWatcher.future().results();
|
||||
const bool success = !m_futureWatcher.future().isCanceled();
|
||||
const QList<FileData> fileDataList = success
|
||||
? m_futureWatcher.future().results() : QList<FileData>();
|
||||
|
||||
setDiffFiles(fileDataList);
|
||||
reloadFinished(true);
|
||||
reloadFinished(success);
|
||||
}
|
||||
|
||||
void DiffFilesController::cancelReload()
|
||||
|
||||
Reference in New Issue
Block a user