diff --git a/src/tek_view.rs b/src/tek_view.rs index 2edf2177..c8b2fcdc 100644 --- a/src/tek_view.rs +++ b/src/tek_view.rs @@ -889,8 +889,10 @@ pub trait ScenesView: HasEditor + HasSelection + HasSceneScroll + HasClipsSize + fn scenes_with_sizes (&self) -> impl ScenesSizes<'_> { let mut y = 0; self.scenes().iter().enumerate().skip(self.scene_scroll()).map_while(move|(s, scene)|{ - let height = if self.selection().scene() == Some(s) && self.editor().is_some() { - 8 + let height = if self.selection().scene() == Some(s) + && let Some(editor) = self.editor() + { + editor.size.h() as usize } else { Scene::DEFAULT_HEIGHT }; @@ -1196,8 +1198,8 @@ pub fn view_scene_name <'a> ( scene: &Scene, editing: bool ) -> impl Draw { - let h = if select.scene() == Some(index) && let Some(_editor) = editor { - 7 + let h = if select.scene() == Some(index) && let Some(editor) = editor { + editor.size.h() as u16 } else { Scene::DEFAULT_HEIGHT as u16 };