--- clients/olwm/screen.c.orig	Tue Jun 29 07:11:56 1993
+++ clients/olwm/screen.c	Fri May 28 10:14:34 2010
@@ -111,6 +111,12 @@ static XrmQuark reverseVideoIQ;
 static XrmQuark stippledRubberBandsCQ;
 static XrmQuark stippledRubberBandsIQ;
 
+static updateScreenWorkspaceColor(Display *, ScreenInfo *);
+static updateScreenWindowColor(Display *, ScreenInfo *);
+static updateScreenForegroundColor(Display *, ScreenInfo *);
+static updateScreenBackgroundColor(Display *, ScreenInfo *);
+static updateScreenBorderColor(Display *, ScreenInfo *);
+static updateScreenGlyphFont(Display *, ScreenInfo *);
 
 /*-------------------------------------------------------------------------
  *	Local Functions
@@ -214,6 +220,7 @@ isColorScreen(scrInfo,visInfo,nvisuals)
 		     	case PseudoColor:
 			case GrayScale:
 		     	case DirectColor:
+			case TrueColor:
 		    		return True;
 				/*NOTREACHED*/
 		    		break;
