On 04/05/2017 11:23 AM, David Hill wrote:

On 4/5/17, 12:52 PM, Semyon Sadetsky wrote:
Okay. Thank you to you all!

The root cause why we need to add sync is a new way to grab/ungrab focus used in the GTK3 glass implementation.

The GTK2 way to grab/ungrab is still applicable in GTK3 though it is deprecated. But the used GTK3 grab/ungrab is deprecated as well since version 3.20 (Ubuntu 16.04 LTS has 3.18 assigned, but newer OS versions will come with higher number).

David, do you think we could use the same GTK2 grab/ungrab for GTK3 to avoid sync?
I am OK with that.

I could not make the new grab/ungrab working without sync. So, I fall-back to the GTK2 way to grab/ungrab:

http://cr.openjdk.java.net/~ssadetsky/8176844/webrev.01/

--Semyon

Reply via email to