115c115 < protected void fireDrawingViewSelectedEvent(final DrawingView oldView, final DrawingView newView) { --- > protected void fireDrawingViewSelectedEvent(final DrawingView dv) { 122c122 < dpe = createDesktopEvent(newView); --- > dpe = createDesktopEvent(dv); 125c125 < dpl.drawingViewSelected(oldView,dpe); --- > dpl.drawingViewSelected(dpe); 151,154d150 < /** < * I think this is the correct listener for drawingView add/remove events < * but I think it is the wrong listener for Selected/deselected events. < */ 159,160d154 < * does adding a component always make it the selected view? < * 164d157 < DrawingView oldView = getActiveDrawingView(); 168c161 < fireDrawingViewSelectedEvent(oldView, getActiveDrawingView()); --- > fireDrawingViewSelectedEvent(selectedView); 175,176d167 < * why should we assert? dont see a problem with removing a view thats not a selected view < * This definitely needs fixing!!! dnoyeb 1/1/2003 181,183c172,173 < DrawingView oldView = getActiveDrawingView(); < selectedView = null; //mrfloppy investigate NullDrawingView here < fireDrawingViewSelectedEvent(oldView, getActiveDrawingView()); --- > selectedView = null; > fireDrawingViewSelectedEvent(selectedView);