diff --git a/src/client.c b/src/client.c
index d47dda284712f7b7a406e2b72fdd387c151cdc21..ba310d989241a5f049c41862056e4d8cc654a08e 100644
--- a/src/client.c
+++ b/src/client.c
@@ -1976,6 +1976,7 @@ void clientUpdateFocus(Client * c)
         return;
     }
     client_focus = c;
+    clientInstallColormaps (c);
     if (c)
     {
 	data[0] = c->window;