$NetBSD$

--- src/gens/gtkui/glade/callbacks.c.orig	2004-05-18 22:36:26.000000000 +0200
+++ src/gens/gtkui/glade/callbacks.c
@@ -49,7 +49,10 @@ on_open_rom_activate                   (
 //	if ((Check_If_Kaillera_Running())) return 0;
 	if (GYM_Playing) Stop_Play_GYM();
 	if (Get_Rom() != -1)
+          {
+		StopMovie();
 		sync_gens_ui();
+	  }
 }
 
 
@@ -64,6 +67,7 @@ on_close_rom_activate                  (
 			if (Full_Screen) Set_Render( 0, -1, 1);
 		}
 		Free_Rom(Game);
+		StopMovie();
 }
 
 
@@ -480,6 +484,11 @@ on_perfect_synchro_activate            (
 {Change_SegaCD_Synchro();}
 
 void
+on_play_movie_activate            (GtkMenuItem     *menuitem,
+                                   gpointer         user_data)
+{PlayMovie();}
+
+void
 on_enable_sound_activate                     (GtkMenuItem     *menuitem,
 											  gpointer         user_data)
 {Change_Sound();}
