commit d9d580e0382 broke kdesktop again, so we have to fix it at an even finer level...