diff --git a/widgets/customrevealer.py b/widgets/customrevealer.py index a7303f4..bf1712a 100644 --- a/widgets/customrevealer.py +++ b/widgets/customrevealer.py @@ -206,7 +206,10 @@ class SlideRevealer(Gtk.Overlay): pos = self._get_offscreen_pos_cached() self._current_position = (float(pos[0]), float(pos[1])) self._fixed.move(self.child, int(pos[0]), int(pos[1])) - + + def start_with_dimensions(): + AnimationManager.get_instance().add_widget(self) + return False # Use idle_add to ensure layout is complete GLib.idle_add(start_with_dimensions)