从描述来看,应该不算闯红灯。因为所谓闯红灯,就是违反道路交通信号灯通行,也就是当车辆行驶的方向与信号灯指示的方向相同,且亮红灯时越过停止线的,此种情况算闯红灯。所以结合描述来看,车辆直行,而此时直行信号灯不亮,既然不亮,也就是不存在违反信号灯通行。因此,应该不算闯红灯。