(i am not fully understood what happens there, but here some thought which
might be useful).

 About that popup:
 - if its a warning, then you can see it in interactive mode.
in headless mode all warnings are ignored and program just continues to run.
This is equivalent as if user pressed 'proceed' when he sees warning.

If you don't want to proceed at such point, then you should throw an error
instead of warning,
then in headless mode the process abort and quit, and as result,
integration will fail.

And of course, you can do even smarter things like:

Smalltalk isInteractive ifTrue: [ self showWarning ] ifFalse: [ self
throwError ].



-- 
Best regards,
Igor Stasenko.

Reply via email to