> 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 updated the pull request incrementally with one additional commit since the last revision: Don't ungrab drag focus on window focus ------------- Changes: - all: https://git.openjdk.org/jfx/pull/977/files - new: https://git.openjdk.org/jfx/pull/977/files/63ee8815..c02f1b97 Webrevs: - full: https://webrevs.openjdk.org/?repo=jfx&pr=977&range=04 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=977&range=03-04 Stats: 3 lines in 1 file changed: 0 ins; 3 del; 0 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