--- cogl-gles2-wrapper.c.old	2010-09-16 02:50:58.000000000 +0000
+++ cogl-gles2-wrapper.c	2010-09-16 02:52:49.000000000 +0000
@@ -1165,6 +1165,9 @@
   else
     program = w->current_program;
 
+  /* Make sure correct program is loaded */
+  glUseProgram (program->program);
+
   /* Make sure all of the uniforms are up to date */
   if (w->dirty_uniforms)
     {
