Index: branches/SHM-dev/source/Lib/TLibEncoder/TEncSlice.cpp
===================================================================
--- branches/SHM-dev/source/Lib/TLibEncoder/TEncSlice.cpp	(revision 1473)
+++ branches/SHM-dev/source/Lib/TLibEncoder/TEncSlice.cpp	(revision 1474)
@@ -543,5 +543,9 @@
 
   pcPic->setTLayer( temporalId );
-  if(eSliceType==I_SLICE  || m_ppcTEncTop[m_pcCfg->getLayerId()]->getPOCLast() == 0)
+#if SVC_EXTENSION
+  if( eSliceType==I_SLICE || m_ppcTEncTop[m_pcCfg->getLayerId()]->getPOCLast() == 0 )
+#else
+  if(eSliceType==I_SLICE)
+#endif
   {
     pcPic->setTLayer(0);
