Module: wine Branch: master Commit: 154578d75cad1a7948ffda54c513850f189704cd URL: http://source.winehq.org/git/wine.git/?a=commit;h=154578d75cad1a7948ffda54c5...
Author: Michał Ziętek smierc.w.wenecji@gmail.com Date: Tue Aug 23 15:16:15 2011 +0200
wscript: Implemented Host_put_Interactive.
---
programs/wscript/host.c | 6 ++++-- programs/wscript/tests/run.js | 4 ++++ 2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/programs/wscript/host.c b/programs/wscript/host.c index 0ce7e58..82209ea 100644 --- a/programs/wscript/host.c +++ b/programs/wscript/host.c @@ -154,8 +154,10 @@ static HRESULT WINAPI Host_get_Interactive(IHost *iface, VARIANT_BOOL *out_Inter
static HRESULT WINAPI Host_put_Interactive(IHost *iface, VARIANT_BOOL v) { - WINE_FIXME("(%x)\n", v); - return E_NOTIMPL; + WINE_TRACE("(%x)\n", v); + + wshInteractive = v; + return S_OK; }
static HRESULT WINAPI Host_Quit(IHost *iface, int ExitCode) diff --git a/programs/wscript/tests/run.js b/programs/wscript/tests/run.js index 6773df5..d487166 100644 --- a/programs/wscript/tests/run.js +++ b/programs/wscript/tests/run.js @@ -43,5 +43,9 @@ try { ok(WScript.Arguments.Count() === 3, "WScript.Arguments.Count() = " + WScript.Arguments.Count()); ok(WScript.Arguments.length === 3, "WScript.Arguments.length = " + WScript.Arguments.length); ok(WScript.Interactive === true, "WScript.Interactive = " + WScript.Interactive); +WScript.Interactive = false; +ok(WScript.Interactive === false, "WScript.Interactive = " + WScript.Interactive); +WScript.Interactive = true; +ok(WScript.Interactive === true, "WScript.Interactive = " + WScript.Interactive);
winetest.reportSuccess();