Browse Source

gtk3: mark mouse event as handled

mattias 11 tháng trước cách đây
mục cha
commit
9666ef0c93
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      src/gtk3/fresnel.gtk3.pas

+ 2 - 1
src/gtk3/fresnel.gtk3.pas

@@ -409,7 +409,7 @@ var
   end;
 
 begin
-  Result:=false;
+  Result:=true;
   WSData:=Default(TFresnelMouseEventInit);
   MButton := Event^.button.button;
 
@@ -427,6 +427,7 @@ begin
   GDK_BUTTON_PRESS,GDK_DOUBLE_BUTTON_PRESS,GDK_TRIPLE_BUTTON_PRESS:
     begin
       EventId:=evtMouseDown;
+      //writeln('TGtk3WSForm.GtkEventMouseXY ',Event^.type_,' MButton=',MButton,' button.window=',hexstr(ptruint(Event^.button.window),16),' send_event=',Event^.button.send_event,' state=',integer(Event^.button.state),' time=',Event^.button.time);
       PressRelease;
       if MButton = GTK3_LEFT_BUTTON then
       begin