In KisImage::activate KisImage connects itself to a KisLayerSP, but this does not work and causes the problem with the not updating selection menu. Does anyone have an idea how to solve that? My idea would be to make the KisImage slots public and call them directly in KisPaintDevice, but I'm not sure if that's really a good solution.