Skip to content

Commit 6c6833d

Browse files
committedMar 1, 2019
Some cleanup in QgsMessageBar
1 parent 7d83263 commit 6c6833d

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed
 

‎src/gui/qgsmessagebar.cpp

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -133,15 +133,11 @@ void QgsMessageBar::popItem( QgsMessageBarItem *item )
133133

134134
if ( item == mCurrentItem )
135135
{
136-
if ( mCurrentItem )
137-
{
138-
QWidget *widget = mCurrentItem;
139-
mLayout->removeWidget( widget );
140-
mCurrentItem->hide();
141-
disconnect( mCurrentItem, &QgsMessageBarItem::styleChanged, this, &QWidget::setStyleSheet );
142-
mCurrentItem->deleteLater();
143-
mCurrentItem = nullptr;
144-
}
136+
mLayout->removeWidget( mCurrentItem );
137+
mCurrentItem->hide();
138+
disconnect( mCurrentItem, &QgsMessageBarItem::styleChanged, this, &QWidget::setStyleSheet );
139+
mCurrentItem->deleteLater();
140+
mCurrentItem = nullptr;
145141

146142
if ( !mItems.isEmpty() )
147143
{
@@ -171,7 +167,7 @@ bool QgsMessageBar::popWidget( QgsMessageBarItem *item )
171167
return true;
172168
}
173169

174-
Q_FOREACH ( QgsMessageBarItem *existingItem, mItems )
170+
for ( QgsMessageBarItem *existingItem : qgis::as_const( mItems ) )
175171
{
176172
if ( existingItem == item )
177173
{

0 commit comments

Comments
 (0)
Please sign in to comment.