Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | Aqua: crash in SalAquaFilePicker::updateSaveFileNameExtension() | ||
---|---|---|---|
Product: | porting | Reporter: | hdu <hdu> |
Component: | code | Assignee: | philipp.lohmann |
Status: | CLOSED FIXED | QA Contact: | issues@porting <issues> |
Severity: | Trivial | ||
Priority: | P3 | CC: | florian, hdu, issues, sebastien.stormacq |
Version: | OOO300m5 | Keywords: | aqua, crash, release_blocker |
Target Milestone: | OOo 3.0.1 | ||
Hardware: | Mac | ||
OS: | Mac OS X, all | ||
Issue Type: | DEFECT | Latest Confirmation in: | --- |
Developer Difficulty: | --- |
Description
hdu@apache.org
2008-09-12 14:49:36 UTC
the fix is simple enough: just test the list for emptyness Since the crash should cause a restart I put the hotfix in the most appropriate CWS macrestart2 @pl: please verify in CWS macrestart2 *** Issue 93827 has been marked as a duplicate of this issue. *** Though it is surely the best to test the list for emptyness before accessing it, it would be good to find out why the list is empty in the mentioned scenario. If we are not able to set a required file type due to an empty suffix list the user can set the filename suffix to anything she likes which is no big deal but also not ideal since a different app might then want to open this file... verify empty check. Certainly it would still be good to know, why this happened at all. @pl/@fheckl: when I could still reproduce the problem it looked as if - the OUStringList wasn't empty before FilterHelper::getCurrentFilterSuffixList() returned - the aStringList in SalAquaFilePicker::updateSaveFileNameExtension() was empty!!! So I suspect something went wrong when the OUStringList got copied around... scary stuff. *** Issue 93508 has been marked as a duplicate of this issue. *** target By the way: until the fix is integrated the easiest workaround is to disable native dialogs by enabling Tools->Options->Office->General->OpenSaveDialogs->UseOwnDialog *** Issue 95777 has been marked as a duplicate of this issue. *** *** Issue 89137 has been marked as a duplicate of this issue. *** *** Issue 96871 has been marked as a duplicate of this issue. *** integrated, closing |