--- gnome-panel/gnome-panel/ChangeLog	Thu Mar  7 10:54:17 2002
+++ gnome-panel-new/gnome-panel/ChangeLog	Thu Mar  7 08:13:32 2002
@@ -1,3 +1,8 @@
+2002-03-06  Arvind S N <arvind.samptur@wipro.com>
+	* panel-applet-frame.c
+	panel_applet_register:panel_applet_register:Passing "frame" as a data argument instead of NULL
+	which causes the crash while removing from panel.
+
 2002-03-06  Mark McLoughlin  <mark@skynet.ie>
 
 	* applet.[ch]: (panel_applet_position_save_timeout),
--- gnome-panel/gnome-panel/panel-applet-frame.c	Thu Mar  7 10:54:17 2002
+++ gnome-panel-new/gnome-panel/panel-applet-frame.c	Thu Mar  7 10:53:43 2002
@@ -174,7 +174,8 @@ panel_applet_frame_load (const gchar *ii
 	
 	gtk_widget_show_all (frame);
 
-	info = panel_applet_register (frame, NULL, NULL, panel, pos,
+	/* Passing frame as data argument instead of NULL, since it is required by panel_remove_applets()  */
+	info = panel_applet_register (frame, frame, NULL, panel, pos,
 				      FALSE, APPLET_BONOBO, real_key);
 
 	if (!info)
