Skip to content

Commit

Permalink
Merge pull request #9323 from m-kuhn/messagebar-cleanup
Browse files Browse the repository at this point in the history
Some cleanup in QgsMessageBar
  • Loading branch information
m-kuhn committed Mar 1, 2019
2 parents 819f275 + 6c6833d commit 92b7356
Showing 1 changed file with 6 additions and 10 deletions.
16 changes: 6 additions & 10 deletions src/gui/qgsmessagebar.cpp
Expand Up @@ -133,15 +133,11 @@ void QgsMessageBar::popItem( QgsMessageBarItem *item )

if ( item == mCurrentItem )
{
if ( mCurrentItem )
{
QWidget *widget = mCurrentItem;
mLayout->removeWidget( widget );
mCurrentItem->hide();
disconnect( mCurrentItem, &QgsMessageBarItem::styleChanged, this, &QWidget::setStyleSheet );
mCurrentItem->deleteLater();
mCurrentItem = nullptr;
}
mLayout->removeWidget( mCurrentItem );
mCurrentItem->hide();
disconnect( mCurrentItem, &QgsMessageBarItem::styleChanged, this, &QWidget::setStyleSheet );
mCurrentItem->deleteLater();
mCurrentItem = nullptr;

if ( !mItems.isEmpty() )
{
Expand Down Expand Up @@ -171,7 +167,7 @@ bool QgsMessageBar::popWidget( QgsMessageBarItem *item )
return true;
}

Q_FOREACH ( QgsMessageBarItem *existingItem, mItems )
for ( QgsMessageBarItem *existingItem : qgis::as_const( mItems ) )
{
if ( existingItem == item )
{
Expand Down

0 comments on commit 92b7356

Please sign in to comment.