Hmm.. gmail sent the mail to early:

> void GuiToolbar::restoreSession()
> {
>        QSettings settings;
>
>        setVisibility(settings.value(sessionKey() + "/visibility").toInt());
> }
>
>

void GuiToolbar::restoreSession()
{
       QSettings settings;
       int const error_val = -1;
       int visibility = settings.value(sessionKey() + "/visibility",
error_val).toInt();
       if (visibility == error_val) {
            LYXERR0("Settings are screwed up! Falling back to the defaults.");
            visibility =
guiApp->toolbars().defaultVisibility(fromqstr(objectName()));
       }
       setVisibility(visibility);
}

This is what I wanted to propose.

Vincent

Reply via email to