]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - radiant/brush.h
Merge commit '3ec33465b13ce35100e1557b499ffc335cd6e22c' into garux-merge
[xonotic/netradiant.git] / radiant / brush.h
index 21e7d9ca53e530ac0e6b29f06c1fa34a14d456af..56a2ec4a86d5764fca50d118f62c5d99ed41747a 100644 (file)
@@ -3317,6 +3317,11 @@ bool isSelected() const {
 
 void setSelected( bool select ){
        m_selectable.setSelected( select );
+       if ( !select && parent() ){
+               Selectable* sel_parent = Instance_getSelectable( *parent() );
+               if ( sel_parent && sel_parent->isSelected() )
+                       sel_parent->setSelected( false );
+       }
 }
 
 void update_selected() const {