diff -r d17dc5398051 -r 329d304c1aa1 ncdengine/provider/client/src/ncdnodeinstallproxy.cpp --- a/ncdengine/provider/client/src/ncdnodeinstallproxy.cpp Fri Jun 11 13:45:18 2010 +0300 +++ b/ncdengine/provider/client/src/ncdnodeinstallproxy.cpp Thu Jun 24 12:37:54 2010 +0300 @@ -202,14 +202,13 @@ return op; } - // --------------------------------------------------------------------------- // Creates an install operation // --------------------------------------------------------------------------- // MNcdInstallOperation* CNcdNodeInstallProxy::SilentInstallL( MNcdInstallOperationObserver& aObserver, - const SwiUI::TInstallOptions& aInstallOptions ) + Usif::COpaqueNamedParams* aInstallOptions ) { DLTRACEIN(("")); @@ -219,9 +218,12 @@ // observer. // Notice that TrustedUI capabilites are checked when silent install operation is // created in the server side. + CNcdInstallOperationProxy* op = Metadata().Node().OperationManager().CreateSilentInstallOperationL( Metadata().Node(), this, aInstallOptions ); + + iOperationObserver = &aObserver; DLTRACEOUT((""));