To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=108846 Issue #|108846 Summary|sfx2: gtk quick starter is still a bit sick Component|framework Version|DEV300m70 Platform|All URL| OS/Version|Linux Status|NEW Status whiteboard| Keywords| Resolution| Issue type|PATCH Priority|P3 Subcomponent|code Assigned to|mmeeks Reported by|cmc
------- Additional comments from c...@openoffice.org Tue Feb 2 14:27:39 +0000 2010 ------- a) Launch quick starter, Close all OOo windows, leaving just the quick starter running. Use Open File, leave the file dialog open. Now use Disable systray quickstarter. Ka-boom. We disable Exit and Open in this scenario, but not disable. Presumably following the modal logic, we should disable "Disable" while the open dialog is open as well b) "soffice -quickstart" doesn't do anything when the gtk quick starter is built. The code in desktop that handles "-quickstart" doesn't know about it. c) Launch quick starter, Close all OOo windows. Now use quick starter's exit menu. That gives exit_quickstarter_cb->ShutdownIcon::terminateDesktop. terminateDesktop will trigger the unload timers. There's no particular reason why those timers mightn't trigger before exit_quickstarter_cb completes, causing the plugin_shutdown_sys_tray to be called after the library has been unloaded. At least that's what I see happening. Moving plugin_shutdown_sys_tray before the call to terminate should be fine. d) In the case where the quick starter is the only owner of the desktop, and we call XDesktop::removeTerminateListener then our ref count drops to 0 and we disappear, so pInst->m_bListenForTermination = true; writes to a deleted object according to valgrind anyway. --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@framework.openoffice.org For additional commands, e-mail: issues-h...@framework.openoffice.org --------------------------------------------------------------------- To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org For additional commands, e-mail: allbugs-h...@openoffice.org