From d5decb61a6054bc3081df2f1deef86963a798b73 Mon Sep 17 00:00:00 2001 From: Justin Kerr Date: Sat, 22 Apr 2023 11:23:23 -0700 Subject: [PATCH] Rerender order swap (#1802) * move rerenders to end of callback in control_panel --- nerfstudio/viewer/server/control_panel.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nerfstudio/viewer/server/control_panel.py b/nerfstudio/viewer/server/control_panel.py index cdbbb5237..3856fc70e 100644 --- a/nerfstudio/viewer/server/control_panel.py +++ b/nerfstudio/viewer/server/control_panel.py @@ -53,7 +53,7 @@ class ControlPanel: "Output Render", "not set", ["not set"], - cb_hook=lambda han: [self.update_control_panel(), rerender_cb(han), update_output_cb(han)], + cb_hook=lambda han: [self.update_control_panel(), update_output_cb(han), rerender_cb(han)], ) self._colormap = ViewerDropdown("Colormap", "default", ["default"], cb_hook=rerender_cb) self._invert = ViewerCheckbox("| Invert", False, cb_hook=rerender_cb) @@ -65,7 +65,7 @@ class ControlPanel: self._crop_viewport = ViewerCheckbox( "Crop Viewport", False, - cb_hook=lambda han: [self.update_control_panel(), rerender_cb(han), crop_update_cb(han)], + cb_hook=lambda han: [self.update_control_panel(), crop_update_cb(han), rerender_cb(han)], ) self._background_color = ViewerRGB("| Background color", (38, 42, 55), cb_hook=crop_update_cb) self._crop_min = ViewerVec3("| Crop Min", (-1, -1, -1), 0.05, cb_hook=crop_update_cb)