Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2012-04

ubuntu liboverlay

1 message · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Mattias Gaertner

Hi,

One step further about the mouse capture bug with ubuntu's liboverlay:

liboverlay does not only override the scrollbars it also overrides big parts of the grabbing code of the gtk.
This breaks gtk_grab_add for our custom widget (LCLWinapiClient). It simply does not grab, without any note or warning.
This confused the gtk2 intf.
After cleaning up and adding some checks to handle this inconsistency.

This means the IDE no longer freezes.

The real problem remains: Without gtk_grab_add synedit can not grab the mouse, so you can not select text with the mouse and move it.

Mattias
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20120426/8c30219a/attachment.html>

Reply by email