message: if no file was stored for selection, show the first file in the difftreemodel
diff: @@ -409,11 +409,17 @@ void DoubleTreeWidget::storeSelection() {
  mSelectedFile.filename = "";
  }
  -void DoubleTreeWidget::loadSelection() {
  - if (mSelectedFile.filename == "")
  - return;
  +void DoubleTreeWidget::loadSelection()
  +{
  + QModelIndex index;
  +
  + if (mSelectedFile.filename == "") {
  + if (mDiffTreeModel->rowCount() > 0)
  + index = mDiffTreeModel->index(0, 0);
  + } else
  + index = mDiffTreeModel->index(mSelectedFile.filename);
  +
  - QModelIndex index = mDiffTreeModel->index(mSelectedFile.filename);
  if (!index.isValid())
  return;
  