diff --git a/src/r_3dfloors.h b/src/r_3dfloors.h
index f04325349c..1a16e36a56 100644
--- a/src/r_3dfloors.h
+++ b/src/r_3dfloors.h
@@ -44,6 +44,7 @@ enum
 	FAKE3D_CLIPBOTTOM		= 1,	// clip bottom
 	FAKE3D_CLIPTOP			= 2,	// clip top
 	FAKE3D_REFRESHCLIP		= 4,	// refresh clip info
+	FAKE3D_DOWN2UP			= 8,	// rendering from down to up (floors)
 };
 
 extern int fake3D;
diff --git a/src/r_bsp.cpp b/src/r_bsp.cpp
index 49c48804e3..726986fb63 100644
--- a/src/r_bsp.cpp
+++ b/src/r_bsp.cpp
@@ -1455,6 +1455,7 @@ void R_Subsector (subsector_t *sub)
 void R_RenderBSPNode (void *node)
 {
 	if (numnodes == 0)
+	{
 		R_Subsector (subsectors);
 		return;
 	}