Although NameDialogPrimitive sets the current term in the code env.setCurrent(env.getFactory().makeString(userInput));, the current term is unchanged after calling the primitive from Stratego. Maybe there is some kind of race condition going on because of Eclipse UI interaction?

I’m calling it like this:

debug(!"Before: ");
prim("SSL_EXT_newnamedialog", "Lang", "Title", "Msg", "");
debug(!"After: ")

Before and after are always the same. I also tried to run it as a background job using queue-strategy, but the same issue occurs.

Submitted by Gabriël Konat on 15 August 2013 at 02:32

On 15 August 2013 at 02:32 Gabriël Konat tagged error

Log in to post comments