https://bugs.freedesktop.org/show_bug.cgi?id=39007

--- Comment #103 from Thomas Albright <thomas.albri...@gmail.com> ---
Even though we can only artificially reproduce it on a consistent basis, I
would argue that is good enough to be able to make a fix.  The problem is not
that restorecount.plist is created.  OS X creates that at its own discretion.
The problem is that LibreOffice does not properly handle OS X's request to
restore windows.

When restorecount.plist exists, OS X seemingly interrupts the application
loading with the dialog to restore the windows.  OS X is apparently not
satisfied with the response that it gets from LibreOffice after the use selects
one of the dialog options, so OS X just keeps showing the dialog over and over
again, and never frees up the application thread so that it can behave as it
normally does.

The problem is that LibreOffice does not have any code to handle this dialog
box.

If you can artificially reproduce the dialog box, then I think you should be
able to code a response to OS X's dialog.

I imagine it will be something like implementing the NSWindowRestoration
protocol, as Michael Meeks suggested.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to