Move logic to connect signals for getting stage window and setting fullscreen state of stage to overriden virtual function show() of ClutterActor. Therefore it should always work (to handle emitted signals) where ever show() of stage was called at.