From 02cfa83c9570a7e242eb99358a252db13f2cbaf9 Mon Sep 17 00:00:00 2001 From: Simon Krauter Date: Wed, 23 Oct 2019 10:03:57 +0200 Subject: Fix method signature of ContainerImpl.remove() to override base method --- src/nigui/private/windows/platform_impl.nim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/nigui/private/windows/platform_impl.nim b/src/nigui/private/windows/platform_impl.nim index bffca24..4d6251d 100755 --- a/src/nigui/private/windows/platform_impl.nim +++ b/src/nigui/private/windows/platform_impl.nim @@ -1317,9 +1317,10 @@ method add(container: ContainerImpl, control: Control) = procCall container.Container.add(control) pSetParent(cast[ControlImpl](control).fHandle, container.fInnerHandle) -method remove(container: ContainerImpl, control: ControlImpl) = +method remove(container: ContainerImpl, control: Control) = + # Overwrite base method procCall container.Container.remove(control) - pSetParent(control.fHandle, pDefaultParentWindow) + pSetParent(cast[ControlImpl](control).fHandle, pDefaultParentWindow) method setInnerSize(container: ContainerImpl, width, height: int) = procCall container.Container.setInnerSize(width, height) -- cgit v1.2.3