diff --git a/src/blackgui/views/viewbase.cpp b/src/blackgui/views/viewbase.cpp index 81c44c810..a28c49f46 100644 --- a/src/blackgui/views/viewbase.cpp +++ b/src/blackgui/views/viewbase.cpp @@ -182,7 +182,7 @@ namespace BlackGui bool CViewBaseNonTemplate::isShowingLoadIndicator() const { - return m_enabledLoadIndicator && m_showingLoadIndicator; + return m_loadIndicator && m_enabledLoadIndicator && m_showingLoadIndicator; } void CViewBaseNonTemplate::setSelectionModel(QItemSelectionModel *model) @@ -378,14 +378,14 @@ namespace BlackGui menuActions.addAction(CIcons::refresh16(), "Clear highlighting", CMenuAction::pathViewClearHighlighting(), nullptr , { this, &CViewBaseNonTemplate::clearHighlighting }); } - void CViewBaseNonTemplate::showEvent(QShowEvent *event) + void CViewBaseNonTemplate::resizeEvent(QResizeEvent *event) { if (this->isShowingLoadIndicator()) { // re-center this->centerLoadIndicator(); } - QTableView::showEvent(event); + QTableView::resizeEvent(event); } int CViewBaseNonTemplate::getHorizontalHeaderFontHeight() const diff --git a/src/blackgui/views/viewbase.h b/src/blackgui/views/viewbase.h index 9b2f7e9ec..0bab2e5a6 100644 --- a/src/blackgui/views/viewbase.h +++ b/src/blackgui/views/viewbase.h @@ -342,7 +342,7 @@ namespace BlackGui //! \name Functions from QTableView //! @{ - virtual void showEvent(QShowEvent *event) override; + virtual void resizeEvent(QResizeEvent *event) override; virtual void dragEnterEvent(QDragEnterEvent *event) override; virtual void dragMoveEvent(QDragMoveEvent *event) override; virtual void dragLeaveEvent(QDragLeaveEvent *event) override;