fix for surfaceflinger