From: SourceForge.net <no...@so...> - 2009-04-02 15:29:10
|
Bugs item #2671628, was opened at 2009-03-07 18:18 Message generated for change (Settings changed) made by shlomy You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=2671628&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: editor core Group: None >Status: Pending Resolution: None Priority: 7 Private: No Submitted By: Ollie Rutherfurd (orutherfurd) Assigned to: Shlomy Reinstein (shlomy) Summary: perspective.xml not saved on exit Initial Comment: My perspective.xml isn't being saved when I quit jEdit. From a quick look, it appears there's something wrong with "jEdit.isStartupDone()". That's returning false inside PerspectiveManager.savePerspective(). I have a mix of regular and plain views restored -- I don't know whether that has anything to do with the problem. ---------------------------------------------------------------------- Comment By: Shlomy Reinstein (shlomy) Date: 2009-03-20 16:09 Message: I reached this problem too, eventually. I think the problem is in the way indices are selected for the deferred layout setters. I think this is fixed now, in SVN rev 14805, but cannot be sure. Can you try it with the trunk version and see if this bug is reproducible? ---------------------------------------------------------------------- Comment By: Shlomy Reinstein (shlomy) Date: 2009-03-11 00:09 Message: The support for a pluggable docking framework requires the laying out of the DockableWindowManager to be deferred to the AWT thread. jEdit.isStartupDone() is supposed to return true as soon as all (non-plain) views have been laid out. If this does not happen, it is very likely that the creation of some non-plain view generated an exception, so the view from the perspective.xml was not created and jEdit.isStartupDone() returns false even though startup completed long ago. Does this happen every time? Next time it happens, can you attach perspective.xml and activity.log? Also, which docking framework do you use? (MyDoggyPlugin or the core - DockableWindowManager?) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=2671628&group_id=588 |