diff --git a/src/qe3.cpp b/src/qe3.cpp index aee9733..2075d54 100644 --- a/src/qe3.cpp +++ b/src/qe3.cpp @@ -126,7 +126,7 @@ void QE_entityCountChanged() std::size_t Scene_countHiddenBrushes(scene::Graph &graph); void QE_hiddenCountChanged() { - g_numhidden = Scene_countHiddenBrushes(GlobalSceneGraph()); + g_numhidden = int(Scene_countHiddenBrushes(GlobalSceneGraph())); QE_UpdateStatusBar(); } diff --git a/src/select.cpp b/src/select.cpp index 8798f61..69f2837 100644 --- a/src/select.cpp +++ b/src/select.cpp @@ -799,26 +799,29 @@ public: void Scene_Hide_Selected(bool hide) { - GlobalSceneGraph().traverse(HideSelectedWalker(hide)); + GlobalSceneGraph().traverse(HideSelectedWalker(hide)); } void Select_Hide() { - Scene_Hide_Selected(true); - SceneChangeNotify(); + Scene_Hide_Selected(true); + SceneChangeNotify(); } +void QE_hiddenCountChanged(); void HideSelected() { - Select_Hide(); - GlobalSelectionSystem().setSelectedAll(false); + Select_Hide(); + GlobalSelectionSystem().setSelectedAll(false); + QE_hiddenCountChanged(); } void HideUnselected() { Select_Invert(); - Select_Hide(); - GlobalSelectionSystem().setSelectedAll(false); + Select_Hide(); + GlobalSelectionSystem().setSelectedAll(false); + QE_hiddenCountChanged(); } @@ -844,8 +847,9 @@ void Scene_Hide_All(bool hide) void Select_ShowAllHidden() { - Scene_Hide_All(false); - SceneChangeNotify(); + Scene_Hide_All(false); + SceneChangeNotify(); + QE_hiddenCountChanged(); }