message: use deleteLater, otherwise it might be that a segmentation fault occurs if switching between different fileWidgets is to fast and some signals reach the deleted file in the current application loop iteration (https://forum.qt.io/topic/91180/delete-vs-deletelater/3)
diff: @@ -289,7 +289,7 @@ void DiffView::updateFiles()
  while (mFiles.count()) {
  auto file = mFiles.takeFirst();
  mFileWidgetLayout->removeWidget(file);
  - delete file;
  + file->deleteLater();
  }
  mFiles.clear();
  