The problem is that the code currently checks only for the currently configured wm, but not the running one:
WindowManager wm = current_configured_wm (data, &error); data->compiz_running = (wm == COMPIZ);
This needs to be fixed.
The problem is that the code currently checks only for the currently configured wm, but not the running one:
This needs to be fixed.