Fix not on FX thread
This commit is contained in:
@@ -17,6 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
package org.jackhuang.hmcl.ui;
|
package org.jackhuang.hmcl.ui;
|
||||||
|
|
||||||
|
import com.jfoenix.concurrency.JFXUtilities;
|
||||||
import com.jfoenix.controls.JFXButton;
|
import com.jfoenix.controls.JFXButton;
|
||||||
import com.jfoenix.controls.JFXCheckBox;
|
import com.jfoenix.controls.JFXCheckBox;
|
||||||
import com.jfoenix.effects.JFXDepthManager;
|
import com.jfoenix.effects.JFXDepthManager;
|
||||||
@@ -40,7 +41,9 @@ public final class ModItem extends BorderPane {
|
|||||||
setCenter(modItem);
|
setCenter(modItem);
|
||||||
|
|
||||||
JFXButton btnRemove = new JFXButton();
|
JFXButton btnRemove = new JFXButton();
|
||||||
FXUtils.installTooltip(btnRemove, Launcher.i18n("mods.remove"));
|
JFXUtilities.runInFX(() -> {
|
||||||
|
FXUtils.installTooltip(btnRemove, Launcher.i18n("mods.remove"));
|
||||||
|
});
|
||||||
btnRemove.setOnMouseClicked(e -> deleteCallback.accept(this));
|
btnRemove.setOnMouseClicked(e -> deleteCallback.accept(this));
|
||||||
btnRemove.getStyleClass().add("toggle-icon4");
|
btnRemove.getStyleClass().add("toggle-icon4");
|
||||||
BorderPane.setAlignment(btnRemove, Pos.CENTER);
|
BorderPane.setAlignment(btnRemove, Pos.CENTER);
|
||||||
|
|||||||
Reference in New Issue
Block a user