This commit fixes this bug. 2007-04-12 Sami Wagiaalla <swagiaal@redhat.com> * ProcMenu.java: Removed. * ObserversMenu.java: Removed. * observers/TaskObserverRoot.java: Removed calls to guitTask.observerRemoved/Added. * eventviewer/TimeLine.java: Removed 'remove' Button. * eventviewer/ProcBox.java: Removed reference to of timeLines remove Button. * eventviewer/EventViewer2.java: Rows are now rearranged properly when procs are removed. (removeAllProcBoxes): New function. (addAllProcBoxes): New function. * SessionProcTreeView.java: Removed references to ProcMenu. * MenuBar.java: Added handling for Edit Session, and Session Manager menu items. * GuiTask.java: Added code to handle termination of task and proc and notifying the Gui of that. * GuiData.java: Renabmed this... * GuiCoreObjectWrapper.java: ...to this. 2007-04-12 Sami Wagiaalla <swagiaal@redhat.com> * sessions/SessionManager.java: Added check when setting the current session to avoid resetting the current session to itself. * sessions/DebugProcess.java: Removed handling of process exiting (this is now handled by GuiTask). Added checks for whether a task is alive/dead before applying/ removing observers. * gladedir/procpop.glade: Added Edit Session, and Session Manager menue items. * druid/CreateFryskSessionDruid.java: Added a call to save the SessionManager when the close button is hit.