diff --git a/src/p_setup.c b/src/p_setup.c
index 399f66c580997c3130d0171026591c4094013182..b89b38f5b8942b9310813557ad51aa3258c0d57f 100644
--- a/src/p_setup.c
+++ b/src/p_setup.c
@@ -1233,11 +1233,8 @@ static void P_LoadSidedefs(UINT8 *data)
 			case 455: // Fade colormaps! mazmazz 9/12/2018 (:flag_us:)
 				// SoM: R_CreateColormap will only create a colormap in software mode...
 				// Perhaps we should just call it instead of doing the calculations here.
-				if (!udmf)
-				{
-					sd->colormap_data = R_CreateColormapFromLinedef(msd->toptexture, msd->midtexture, msd->bottomtexture);
-					sd->toptexture = sd->midtexture = sd->bottomtexture = 0;
-				}
+				sd->colormap_data = R_CreateColormapFromLinedef(msd->toptexture, msd->midtexture, msd->bottomtexture);
+				sd->toptexture = sd->midtexture = sd->bottomtexture = 0;
 				break;
 
 			case 413: // Change music