summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon Krauter <trustablecode@gmail.com>2019-10-23 10:03:57 +0200
committerSimon Krauter <trustablecode@gmail.com>2019-10-23 10:03:57 +0200
commit02cfa83c9570a7e242eb99358a252db13f2cbaf9 (patch)
treeb8582516203233dbbfd50a713476623fbbd4f962 /src
parentfe03a8813b905c7b13d8d26b8f1f51fa36a8864d (diff)
downloadNiGui-02cfa83c9570a7e242eb99358a252db13f2cbaf9.tar.gz
NiGui-02cfa83c9570a7e242eb99358a252db13f2cbaf9.zip
Fix method signature of ContainerImpl.remove() to override base method
Diffstat (limited to 'src')
-rwxr-xr-xsrc/nigui/private/windows/platform_impl.nim5
1 files changed, 3 insertions, 2 deletions
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)