diff --git a/source/Lib/CommonLib/UnitTools.cpp b/source/Lib/CommonLib/UnitTools.cpp index e920cd8ece28f4e9f47cf05baf791b9cbadffae5..fb69f5fb38b075c26976cdeab124218bd1b8cb1e 100644 --- a/source/Lib/CommonLib/UnitTools.cpp +++ b/source/Lib/CommonLib/UnitTools.cpp @@ -17854,7 +17854,11 @@ uint32_t PU::getFinalIntraModeForTransform( const TransformUnit &tu, const Compo #if JVET_V0130_INTRA_TMP if( PU::isTmp( *tu.cs->getPU( area.pos(), toChannelType( compID ) ), toChannelType( compID ) ) ) { - intraMode = PLANAR_IDX; +#if JVET_AC0115_INTRA_TMP_DIMD_MTS_LFNST + intraMode = tu.cu->intraTmpDimdMode; +#else + intraMode = PLANAR_IDX; +#endif } #endif #if JVET_AB0155_SGPM