- stopService();
-
- ASSERT(m_servicehandler);
- RESULT res = m_servicehandler->play(service, m_runningService);
+ RESULT res = -1;
+
+ if (m_fccmgr->tryFCCService(service, m_runningService) == -1)
+ {
+ stopService();
+ ASSERT(m_servicehandler);
+ res = m_servicehandler->play(service, m_runningService);
+ }
+