diff -r 001a94c71129 -r 16e4b9007960 btobexprofiles/obexreceiveservices/bip/src/BIPController.cpp --- a/btobexprofiles/obexreceiveservices/bip/src/BIPController.cpp Wed Sep 29 13:09:05 2010 +0300 +++ b/btobexprofiles/obexreceiveservices/bip/src/BIPController.cpp Wed Oct 13 13:15:31 2010 +0300 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies). * All rights reserved. * This component and the accompanying materials are made available * under the terms of "Eclipse Public License v1.0" @@ -34,6 +34,7 @@ #include #include "debug.h" #include +#include "btconversationviewlauncher.h" // CONSTANTS _LIT8(KBipCapabilityType, "x-bt/img-capabilities\0"); @@ -77,6 +78,7 @@ iResultArray = new(ELeave) CBTDeviceArray(1); // Get default folder from CenRep TObexUtilsMessageHandler::GetCenRepKeyStringValueL(KCRUidBluetoothEngine, KLCReceiveFolder, iCenRepFolder); + iBtCnvViewLauncher = CBtConversationViewLauncher::NewL(); TRACE_FUNC_EXIT } @@ -106,6 +108,7 @@ delete iFailureDialog; delete iRecvDoneDialog; delete iMemoryFullDailog; + delete iBtCnvViewLauncher; TRACE_FUNC_EXIT } @@ -1056,6 +1059,10 @@ }break; case TBluetoothDialogParams::EShow: + { + TRAP_IGNORE(iBtCnvViewLauncher->LaunchConversationViewL()); + } + //No break statement after the preview case since the receive dialog must be closed anyway case TBluetoothDialogParams::ECancelShow: { //In case of Show, the device dialog will handle the opening of conversation view.