if (oFrame instanceof SceneFrame) { SceneFrame sceneFrame=(SceneFrame)desktop.getSelectedFrame (); if (sceneFrame.getTitle ().startsWith ("Unsaved ")) {saveFrameAs ();return;} sceneFrame.save (); } } catch (Exception e) { ErrorMsg.reportError ("Error", "Unable to Save Library",e); return; }
if (oFrame instanceof SceneFrame) { SceneFrame sceneFrame=(SceneFrame)desktop.getSelectedFrame(); if (sceneFrame.getTitle().startsWith("Unsaved ")) {saveFrameAs();return;} sceneFrame.save(); }
    protected void saveFrame ()    {        try        {			Object oFrame = desktop.getSelectedFrame ();			if (oFrame instanceof LibraryFrame)			{				LibraryFrame libFrame=(LibraryFrame)oFrame;				if (libFrame.getTitle ().startsWith ("Unsaved Library"))				{saveFrameAs ();return;}				libFrame.save ();			}			else			if (oFrame instanceof SceneFrame)			{				SceneFrame sceneFrame=(SceneFrame)desktop.getSelectedFrame ();				if (sceneFrame.getTitle ().startsWith ("Unsaved "))				{saveFrameAs ();return;}				sceneFrame.save ();			}        } 		catch (Exception e)        {			ErrorMsg.reportError ("Error", "Unable to Save Library",e);			return;		}    }