def stop_streams() -> None:
global recording, sharing # pylint: disable=global-statement
- assert recording is not None
- recording.stop()
- recording = None
+ if recording is not None:
+ recording.stop()
+ recording = None
if sharing is not None:
sharing.stop()
sharing = None
def on_stop_button(_: Gtk.Button, stack: Gtk.Stack) -> None:
+ assert recording is not None
stop_streams()
stack.set_visible_child_name("not_recording")