[Libreoffice] [PATCH] Use GtkStatusIcon instead of libegg

David Tardon dtardon at redhat.com
Tue Dec 7 00:53:50 PST 2010


On Tue, Dec 07, 2010 at 09:34:52AM +0100, David Tardon wrote:
> The problem is that SessionManagerClient is only initialized with the
> first sal frame (IOW, GtkSalFrame::Show calls
> SessionManagerClient::open). Obviously, if there has never been any
> frame opened, which, I suppose, happens in a lot of cases, this hadn't
> happened. So the app is not aware that the desktop session is ending and
> continues to run, till it's killed by an XIOError.
> 
> I think the simplest thing here is to run SessionManagerClient::open
> when initializing the quickstarter (the function is exported, so there
> should be no problem with that), but there might be a cleaner solution.
> 

Bah, the header where it's declared is not public :(

D.


More information about the LibreOffice mailing list