Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 366963
Collapse All | Expand All

(-)kwin-4.6.3/kwin/workspace.cpp (+5 lines)
Lines 1229-1236 Link Here
1229
        }
1229
        }
1230
    }
1230
    }
1231
1231
1232
static bool _loading_desktop_settings = false;
1232
void Workspace::loadDesktopSettings()
1233
void Workspace::loadDesktopSettings()
1233
    {
1234
    {
1235
    _loading_desktop_settings = true;
1234
    KSharedConfig::Ptr c = KGlobal::config();
1236
    KSharedConfig::Ptr c = KGlobal::config();
1235
    QString groupname;
1237
    QString groupname;
1236
    if( screen_number == 0 )
1238
    if( screen_number == 0 )
Lines 1246-1255 Link Here
1246
        rootInfo->setDesktopName( i, s.toUtf8().data() );
1248
        rootInfo->setDesktopName( i, s.toUtf8().data() );
1247
        desktop_focus_chain[i-1] = i;
1249
        desktop_focus_chain[i-1] = i;
1248
        }
1250
        }
1251
    _loading_desktop_settings = false;
1249
    }
1252
    }
1250
1253
1251
void Workspace::saveDesktopSettings()
1254
void Workspace::saveDesktopSettings()
1252
    {
1255
    {
1256
    if (_loading_desktop_settings)
1257
        return;
1253
    KSharedConfig::Ptr c = KGlobal::config();
1258
    KSharedConfig::Ptr c = KGlobal::config();
1254
    QString groupname;
1259
    QString groupname;
1255
    if (screen_number == 0)
1260
    if (screen_number == 0)

Return to bug 366963