Skip to content

Commit bd939e6

Browse files
committed
fix: fix slicing functionality
1 parent 9b91d42 commit bd939e6

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/e3sm_quickview/app.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -517,7 +517,7 @@ def _on_toolbar_change(self, active_tools, **_):
517517
for name in active_tools:
518518
if name == "select-slice-time":
519519
track_count = len(self.state.animation_tracks or [])
520-
rows_needed = max(1, (track_count + 2) // 3) # 3 sliders per row
520+
rows_needed = max([1, (track_count + 2) // 3]) # 3 sliders per row
521521
top_padding += 70 * rows_needed
522522
else:
523523
top_padding += toolbars.SIZES.get(name, 0)

src/e3sm_quickview/pipeline.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,9 +147,10 @@ def UpdateSlicing(self, dimension, slice):
147147
return
148148
else:
149149
self.slicing[dimension] = slice
150-
if self.data is not None:
150+
if self.ctrl_data is not None and self.test_data is not None:
151151
x = json.dumps(self.slicing)
152-
self.data.Slicing = x
152+
self.ctrl_data.Slicing = x
153+
self.test_data.Slicing = x
153154

154155
def Update(self, ctrl_file, test_file, conn_file, variables=[], force_reload=False):
155156
# Check if we need to reload

0 commit comments

Comments
 (0)