From 747539b15c595546c146e9a62b811d412ae4feaf Mon Sep 17 00:00:00 2001 From: kostas Date: Sat, 12 May 2012 08:29:59 +0000 Subject: [PATCH] Minor GUI fixes FossilOrigin-Name: 2bf7d04d9971660eacc30c6e05bfa82c595bbf6c --- MainWindow.cpp | 10 ++++++++-- manifest | 12 ++++++------ manifest.uuid | 2 +- 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/MainWindow.cpp b/MainWindow.cpp index 1f19e78..571e2cf 100644 --- a/MainWindow.cpp +++ b/MainWindow.cpp @@ -947,6 +947,8 @@ void MainWindow::updateFileView() ui->tableView->resizeColumnsToContents(); ui->tableView->horizontalHeader()->setMovable(true); ui->tableView->resizeRowsToContents(); + // Needed on OSX as the preset value from the GUI editor is not always reflected + ui->tableView->horizontalHeader()->setStretchLastSection(true); } //------------------------------------------------------------------------------ @@ -2100,11 +2102,15 @@ QString MainWindow::getFossilHttpAddress() //------------------------------------------------------------------------------ void MainWindow::onTreeViewSelectionChanged(const QItemSelection &/*selected*/, const QItemSelection &/*deselected*/) { - selectedDirs.clear(); - QModelIndexList selection = ui->treeView->selectionModel()->selectedIndexes(); int num_selected = selection.count(); + // Do not modify the selection if nothing is selected + if(num_selected==0) + return; + + selectedDirs.clear(); + for(int i=0; i