Logic fix for adapter resolving holder from view type