From 857d4844f0e8cc8b96c0ef5ef0dabed03a10bb24 Mon Sep 17 00:00:00 2001
From: Karsten Rink <karsten.rink@ufz.de>
Date: Fri, 25 Oct 2013 10:21:11 +0200
Subject: [PATCH] fixed issue von incorrect button deactivation after data set
 removal

---
 Gui/DataView/StationTreeView.cpp | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/Gui/DataView/StationTreeView.cpp b/Gui/DataView/StationTreeView.cpp
index 65367669f18..171b30b5f0e 100644
--- a/Gui/DataView/StationTreeView.cpp
+++ b/Gui/DataView/StationTreeView.cpp
@@ -222,8 +222,12 @@ void StationTreeView::removeStationList()
 	{
 		TreeItem* item = static_cast<StationTreeModel*>(model())->getItem(index);
 		emit stationListRemoved((item->data(0).toString()).toStdString());
-		emit enableSaveButton(false);
-		emit enableRemoveButton(false);
+
+		if(this->selectionModel()->selectedIndexes().count() == 0)
+		{
+			emit enableSaveButton(false);
+			emit enableRemoveButton(false);
+		}
 	}
 }
 
-- 
GitLab