Skip to content

Commit acb7951

Browse files
committed
modifiers for imperatives
1 parent b989953 commit acb7951

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

ext/src/main/java/org/modelingvalue/jdclare/swing/GuiUniverse.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import javax.swing.SwingUtilities;
3131

3232
import org.modelingvalue.collections.Set;
33+
import org.modelingvalue.dclare.CoreLeafModifier;
3334
import org.modelingvalue.dclare.ImperativeTransaction;
3435
import org.modelingvalue.dclare.LeafTransaction;
3536
import org.modelingvalue.jdclare.DUniverse;
@@ -50,7 +51,7 @@ default void stopRule() {
5051
@Override
5152
default void init() {
5253
DUniverse.super.init();
53-
ImperativeTransaction itx = dClare().addImperative("SWING", callNativesOfClass(DVisible.class), SwingUtilities::invokeLater, true, false);
54+
ImperativeTransaction itx = dClare().addImperative("SWING", callNativesOfClass(DVisible.class), SwingUtilities::invokeLater, CoreLeafModifier.keep);
5455
SwingUtilities.invokeLater(() -> LeafTransaction.getContext().setOnThread(itx));
5556
KeyboardFocusManager kfm = KeyboardFocusManager.getCurrentKeyboardFocusManager();
5657
kfm.addKeyEventDispatcher(e -> {

0 commit comments

Comments
 (0)