< prev index next >
modules/controls/src/main/java/javafx/scene/control/skin/ButtonSkin.java
Print this page
*** 23,32 ****
--- 23,33 ----
* questions.
*/
package javafx.scene.control.skin;
+ import com.sun.javafx.scene.NodeHelper;
import com.sun.javafx.scene.control.behavior.BehaviorBase;
import com.sun.javafx.scene.control.skin.Utils;
import javafx.scene.Node;
import javafx.scene.Scene;
import javafx.scene.control.Button;
*** 61,77 ****
* Listeners *
* *
**************************************************************************/
Runnable defaultButtonRunnable = () -> {
! if (getSkinnable().getScene() != null && getSkinnable().impl_isTreeVisible() && !getSkinnable().isDisabled()) {
getSkinnable().fire();
}
};
Runnable cancelButtonRunnable = () -> {
! if (getSkinnable().getScene() != null && getSkinnable().impl_isTreeVisible() && !getSkinnable().isDisabled()) {
getSkinnable().fire();
}
};
--- 62,78 ----
* Listeners *
* *
**************************************************************************/
Runnable defaultButtonRunnable = () -> {
! if (getSkinnable().getScene() != null && NodeHelper.isTreeVisible(getSkinnable()) && !getSkinnable().isDisabled()) {
getSkinnable().fire();
}
};
Runnable cancelButtonRunnable = () -> {
! if (getSkinnable().getScene() != null && NodeHelper.isTreeVisible(getSkinnable()) && !getSkinnable().isDisabled()) {
getSkinnable().fire();
}
};
< prev index next >