Skip to content

Commit 221c4e0

Browse files
manisandronyalldawson
authored andcommittedJun 6, 2016
Only emit QgsCollapsibleGroupBoxBasic::collapsedStateChanged when state really has changed
1 parent d984148 commit 221c4e0

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed
 

‎src/gui/qgscollapsiblegroupbox.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,7 @@ void QgsCollapsibleGroupBoxBasic::updateStyle()
402402

403403
void QgsCollapsibleGroupBoxBasic::setCollapsed( bool collapse )
404404
{
405+
bool changed = collapse != mCollapsed;
405406
mCollapsed = collapse;
406407

407408
if ( !isVisible() )
@@ -438,7 +439,8 @@ void QgsCollapsibleGroupBoxBasic::setCollapsed( bool collapse )
438439
mParentScrollArea->setUpdatesEnabled( true );
439440
}
440441
// emit signal for connections using collapsed state
441-
emit collapsedStateChanged( isCollapsed() );
442+
if ( changed )
443+
emit collapsedStateChanged( isCollapsed() );
442444
}
443445

444446
void QgsCollapsibleGroupBoxBasic::collapseExpandFixes()

0 commit comments

Comments
 (0)
Please sign in to comment.