From 5077b10274bf3587b8b183f88621081e51a8d8de Mon Sep 17 00:00:00 2001 From: Andre Bernet Date: Mon, 30 Jan 2017 11:03:42 +0100 Subject: [PATCH] Only convert storage if boards are actually different --- companion/src/mdichild.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/companion/src/mdichild.cpp b/companion/src/mdichild.cpp index 0c0880847..80f9d5b54 100644 --- a/companion/src/mdichild.cpp +++ b/companion/src/mdichild.cpp @@ -163,7 +163,9 @@ void MdiChild::onFirmwareChanged() Firmware * previous = firmware; firmware = getCurrentFirmware(); qDebug() << "onFirmwareChanged" << previous->getName() << "=>" << firmware->getName(); - convertStorage(previous->getBoard(), firmware->getBoard()); + if (previous->getBoard() != firmware->getBoard()) { + convertStorage(previous->getBoard(), firmware->getBoard()); + } } void MdiChild::convertStorage(Board::Type from, Board::Type to)