> This PR  was previously discussed on #905.
> 
> The approach is to grab the keyboard focus so the window that originated the 
> drag will keep it.
> 
> I did some cleanup on grabbing related functions as well.
> 
> `gdk_keyboard_focus()` is deprecated, so is `gdk_device*` functions in favor 
> of `gdk_seat*`. But that's only available in later Gtk versions. I checked 
> and newer Gtk will use `gdk_seat*` inside the deprecated 
> `gdk_keyboard_focus()`.

Thiago Milczarek Sayao has refreshed the contents of this pull request, and 
previous commits have been removed. The incremental views will show differences 
compared to the previous content of the PR. The pull request contains one new 
commit since the last revision:

  8292922 - [Linux] No more drag events when new Stage is created in drag 
handler

-------------

Changes:
  - all: https://git.openjdk.org/jfx/pull/977/files
  - new: https://git.openjdk.org/jfx/pull/977/files/1fdc328e..94645978

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jfx&pr=977&range=02
 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=977&range=01-02

  Stats: 5 lines in 2 files changed: 2 ins; 1 del; 2 mod
  Patch: https://git.openjdk.org/jfx/pull/977.diff
  Fetch: git fetch https://git.openjdk.org/jfx pull/977/head:pull/977

PR: https://git.openjdk.org/jfx/pull/977

Reply via email to