JDK-8093315 : Gtk: eliminate the need for using javafx.macosx.embedded
  • Type: Bug
  • Component: javafx
  • Sub-Component: window-toolkit
  • Affected Version: 8
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2012-12-25
  • Updated: 2015-06-12
  • Resolved: 2012-12-26
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8
8Fixed
Related Reports
Relates :  
Description
With RT-20784 we no longer need to use the javafx.macosx.embedded system property on the Mac since Glass is able to detect the embedded mode automatically. Glass on Gtk still uses this property.

It is suggested to:

1. Remove the need for using the property (e.g. by setting the error trap unconditionally, and only not setting it when e.g. glass.noErrorTrap is specified).

2. After the above is implemented, we should eliminate setting the system property from JFXPanel and FXCanvas code.
Comments
The fix is more of a clean-up for the GTK platform - just removing some dead code, nothing was actually broken, so there's no way to verify it. Closing.
22-01-2014

Anthony, would you please verify the fix and close this issue?
22-01-2014