diff Framework/Viewport/WebAssemblyViewport.cpp @ 1249:964c89e15e7e broker

ViewportController::HandleMouseMove() returning a Boolean for invalidation
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 07 Jan 2020 14:23:24 +0100
parents a4bb8c2dd211
children 0ca50d275b9a
line wrap: on
line diff
--- a/Framework/Viewport/WebAssemblyViewport.cpp	Tue Jan 07 13:45:04 2020 +0100
+++ b/Framework/Viewport/WebAssemblyViewport.cpp	Tue Jan 07 14:23:24 2020 +0100
@@ -160,8 +160,10 @@
     {
       PointerEvent pointer;
       ConvertMouseEvent(pointer, *mouseEvent, *that.compositor_);
-      that.controller_->HandleMouseMove(pointer);        
-      that.Invalidate();
+      if (that.controller_->HandleMouseMove(pointer))
+      {
+        that.Invalidate();
+      }
     }
 
     return true;