diff --git a/pygame_gui/elements/ui_scrolling_container.py b/pygame_gui/elements/ui_scrolling_container.py index 03294de3..f51aa56a 100644 --- a/pygame_gui/elements/ui_scrolling_container.py +++ b/pygame_gui/elements/ui_scrolling_container.py @@ -146,7 +146,7 @@ def set_position(self, position: Union[pygame.math.Vector2, """ super().set_position(position) - self._root_container.set_dimensions(position) + self._root_container.set_position(position) def set_relative_position(self, position: Union[pygame.math.Vector2, Tuple[int, int], diff --git a/tests/test_elements/test_ui_scrolling_container.py b/tests/test_elements/test_ui_scrolling_container.py index a3a93970..0f070969 100644 --- a/tests/test_elements/test_ui_scrolling_container.py +++ b/tests/test_elements/test_ui_scrolling_container.py @@ -53,6 +53,7 @@ def test_set_position(self, _init_pygame, default_ui_manager, container.set_position((50, 50)) assert container.rect.topleft == (50, 50) + assert container._root_container.rect.size == (200, 200) def test_set_relative_position(self, _init_pygame, default_ui_manager, _display_surface_return_none):