]> git.mxchange.org Git - flightgear.git/commitdiff
Small cleanup.
authorThomas Geymayer <tomgey@gmail.com>
Fri, 31 May 2013 17:30:48 +0000 (19:30 +0200)
committerThomas Geymayer <tomgey@gmail.com>
Mon, 3 Jun 2013 21:46:27 +0000 (23:46 +0200)
src/GUI/CanvasWidget.cxx
src/Scripting/NasalCanvas.cxx

index d627d6f2f152f88fafb7163d31a35f124524f60e..fc21d0c93cb1acfed2abd64a6061a129e2aa9a7f 100644 (file)
@@ -95,12 +95,7 @@ CanvasWidget::CanvasWidget( int x, int y,
 CanvasWidget::~CanvasWidget()
 {
   if( _canvas )
-    // TODO check if really not in use anymore
-    _canvas->getProps()
-           ->getParent()
-           ->removeChild( _canvas->getProps()->getName(),
-                          _canvas->getProps()->getIndex(),
-                          false );
+    _canvas->destroy();
 }
 
 // Old versions of PUI are missing this defines...
index 3a1c263ef7794603939a53aec69701501737ac11..8f6671d2875d6ee2aeb7d5aa92b3f58cae0f9b9f 100644 (file)
@@ -181,6 +181,8 @@ naRef initNasalCanvas(naRef globals, naContext c, naRef gcSave)
     .member("screenY", &sc::MouseEvent::getScreenY)
     .member("clientX", &sc::MouseEvent::getClientX)
     .member("clientY", &sc::MouseEvent::getClientY)
+    .member("localX", &sc::MouseEvent::getLocalX)
+    .member("localY", &sc::MouseEvent::getLocalY)
     .member("deltaX", &sc::MouseEvent::getDeltaX)
     .member("deltaY", &sc::MouseEvent::getDeltaY)
     .member("click_count", &sc::MouseEvent::getCurrentClickCount);