|
List Info
Thread: CR:HxMmfStateCtrl crashes on QI when m_pClientEngine is NULL.
|
|
| CR:HxMmfStateCtrl crashes on QI when
m_pClientEngine is NULL. |

|
2006-11-11 17:45:00 |
|
|
HxMmfStateCtrl crashes on QI when m_pClientEngine is NULL.
"Nokia submits this code under the terms of a commercial contribution agreement
with RealNetworks, and I am authorized to contribute this code under said agreement."
Modified by: ashish.as.gupta nokia.com
Reviewed by:
Date: 11-11-2006
Error ID: TSW ID=MPEI-6VDBT8, MPEI-6VEEYB, EYSN-6VBDCS
Project: Helix plugin for Symbian
Synopsis: HxMmfStateCtrl crashes on QI when m_pClientEngine is NULL.
Files Modified:
Check if m_pClientEngine is NULL.. This happens when we exit in the pause state.
clientapps/symbianMmf/hxmmfstatectrl.cpp
Files Added: None.
Image Size and Heap Use impact: None
Platforms and Profiles Build Verified: helix-client-s60-32-mmf-mdf-arm
Platforms and Profiles Functionality verified: winscw, armv5
Branch: head, hxclient_2_1_0_cayennes
? Makefile
? MmfCtrlLib.mak
? MmfCtrlLib.upp
? Umakefil.upp
? armv5-rel32
? clientapp_symbianMmf_diff.txt
? hxmmfstatectrl.cpp.fixed
? ribosome_logs
? rm.exe.stackdump
? audiocontroller/Makefile
? audiocontroller/Umakefil.upp
? audiocontroller/armv5-rel32
? audiocontroller/controllerdll.mak
? audiocontroller/controllerdll.upp
? audiocontroller/controllersis.mak
? audiocontroller/controllersis.upp
? audiocontroller/copyDlls.bat
? audiocontroller/hxaudio-s60-mmf.pkg
? audiocontroller/hxaudio-s60-mmf.sis
? audiocontroller/hxmmfaudioctrl{000a0000}.def
? common/Makefile
? common/Umakefil.upp
? common/armv5-rel32
? videocontroller/Makefile
? videocontroller/MmfCtrlDll.mak
? videocontroller/MmfCtrlDll.upp
? videocontroller/MmfSis.mak
? videocontroller/MmfSis.upp
? videocontroller/Umakefil.upp
? videocontroller/armv5-rel32
? videocontroller/copyDlls.bat
? videocontroller/hxmmfctrl{000a0000}.def
? videocontroller/mmfplayer-s60-mmf.pkg
? videocontroller/mmfplayer-s60-mmf.sis
Index: hxmmfstatectrl.cpp
===================================================================
RCS file: /cvsroot/clientapps/symbianMmf/hxmmfstatectrl.cpp,v
retrieving revision 1.4.2.15
diff -u -w -r1.4.2.15 hxmmfstatectrl.cpp
--- hxmmfstatectrl.cpp 3 Nov 2006 20:58:22 -0000 1.4.2.15
+++ hxmmfstatectrl.cpp 11 Nov 2006 05:38:41 -0000
 -85,7 +85,8 
{
return m_pCCF->QueryInterface(riid, ppvObj);
}
-
+ else if ( m_pClientEngine )
+ {
//
// If the interface has not been found, check the engine for the interface
// This should be the last option for the QueryInterface
 -93,6 +94,10 
return m_pClientEngine->QueryInterface(riid, ppvObj);
}
+ *ppvObj = NULL;
+ return HXR_NOINTERFACE;
+}
+
STDMETHODIMP
HXMMFStateCtrl::OnPosLength(UINT32 ulPosition, UINT32 ulLength)
{
|
[1]
|
|
|
about | contact Other archives ( Real Estate discussion Medical topics )
|