]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - radiant/brush.h
Merge commit '00a7e0326354f7837338661c2307412f5beba9fb' into master-merge
[xonotic/netradiant.git] / radiant / brush.h
index 3b0b8c7c472b0ea427673503c6f7ad748ca15abb..3249cda0f2d994c4ff0f8aa3eaef260e5238db97 100644 (file)
@@ -3305,6 +3305,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 {