summaryrefslogtreecommitdiffstats
path: root/qt-ui
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2014-12-28 20:44:31 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2014-12-28 20:46:44 -0800
commit4559a26e316931695f892b205257979f0ea13afa (patch)
tree9389a450c91bc70b8178864d59e303b6303c8b75 /qt-ui
parent123b104d090ecaa097b6f56e1451f5b8dcb5d705 (diff)
downloadsubsurface-4559a26e316931695f892b205257979f0ea13afa.tar.gz
Fix ConfigureDiveComputer class
This caused a crash when trying to call the firmware upgrade from the downloader - no idea how this worked for the other caller (from the main menu). Anyway, with this the "offer to upgrade the OSTC after a download from an OSTC that doesn't have the latest version" is indeed functional. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui')
-rw-r--r--qt-ui/configuredivecomputerdialog.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/qt-ui/configuredivecomputerdialog.cpp b/qt-ui/configuredivecomputerdialog.cpp
index 48c96e594..22a0d39c8 100644
--- a/qt-ui/configuredivecomputerdialog.cpp
+++ b/qt-ui/configuredivecomputerdialog.cpp
@@ -117,7 +117,7 @@ ConfigureDiveComputerDialog::ConfigureDiveComputerDialog(QWidget *parent) :
ui.setupUi(this);
deviceDetails = new DeviceDetails(this);
- config = new ConfigureDiveComputer(this);
+ config = new ConfigureDiveComputer();
connect(config, SIGNAL(error(QString)), this, SLOT(configError(QString)));
connect(config, SIGNAL(message(QString)), this, SLOT(configMessage(QString)));
connect(config, SIGNAL(deviceDetailsChanged(DeviceDetails*)),
@@ -275,7 +275,7 @@ void OstcFirmwareCheck::saveOstcFirmware(QNetworkReply *reply)
file.open(QIODevice::WriteOnly);
file.write(firmwareData);
file.close();
- ConfigureDiveComputer *config = new ConfigureDiveComputer(MainWindow::instance());
+ ConfigureDiveComputer *config = new ConfigureDiveComputer();
config->startFirmwareUpdate(storeFirmware, &devData);
}