Skip to content

Commit 4a264de

Browse files
committed
fix(render): call render when changing color preset or range
1 parent d4907e5 commit 4a264de

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/e3sm_quickview/view_manager2.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,10 @@ def update_size(self, size):
163163
def size(self):
164164
return self._size
165165

166+
def render(self):
167+
if self.ctx.view:
168+
self.ctx.view.update()
169+
166170
def update_color_preset(self, name, invert, log_scale, n_colors=255):
167171
self.config.preset = name
168172
self.lut.UseLogScale = 0
@@ -178,6 +182,7 @@ def update_color_preset(self, name, invert, log_scale, n_colors=255):
178182
self.lut.NumberOfTableValues = n_colors
179183

180184
self.config.lut_img = lut_to_img(self.lut)
185+
self.render()
181186

182187
def color_range_str_to_float(self, color_value_min, color_value_max):
183188
try:
@@ -227,6 +232,8 @@ def update_color_range(self, *_):
227232
self.config.color_value_max_valid = True
228233
self.lut.RescaleTransferFunction(*data_range)
229234

235+
self.render()
236+
230237
def _build_ui(self):
231238
with DivLayout(
232239
self.server, template_name=self.name, connect_parent=False, classes="h-100"

0 commit comments

Comments
 (0)