diff --git a/alethzero/Main.ui b/alethzero/Main.ui index 2515959ad..67a15d248 100644 --- a/alethzero/Main.ui +++ b/alethzero/Main.ui @@ -707,7 +707,7 @@ - + QDockWidget::DockWidgetFeatureMask diff --git a/alethzero/MainWin.cpp b/alethzero/MainWin.cpp index 964553b03..1e4577bf5 100644 --- a/alethzero/MainWin.cpp +++ b/alethzero/MainWin.cpp @@ -260,6 +260,8 @@ Main::Main(QWidget *parent) : m_transact->setWindowFlags(Qt::Dialog); m_transact->setWindowModality(Qt::WindowModal); + connect(ui->blockChainDockWidget, &QDockWidget::visibilityChanged, [=]() { refreshBlockChain(); }); + #if !ETH_FATDB removeDockWidget(ui->dockWidget_accounts); #endif @@ -1307,7 +1309,7 @@ void Main::on_turboMining_triggered() void Main::refreshBlockChain() { - if (!ui->blocks->isVisible() && isVisible()) + if (!(ui->blockChainDockWidget->isVisible() || !tabifiedDockWidgets(ui->blockChainDockWidget).isEmpty())) return; DEV_TIMED_FUNCTION_ABOVE(500);