diff options
author | Ken Moore <moorekou@gmail.com> | 2015-07-09 12:36:54 -0400 |
---|---|---|
committer | Ken Moore <moorekou@gmail.com> | 2015-07-09 12:36:54 -0400 |
commit | b97033197ab9de92981890ab823a6e18ab5039dd (patch) | |
tree | f7813999f5296a23fe5e0bfe3c35ac5c5c96cd60 /lumina-desktop/LSession.cpp | |
parent | Update the lumina themes and the PC-BSD color scheme a bit, and a couple more... (diff) | |
download | lumina-b97033197ab9de92981890ab823a6e18ab5039dd.tar.gz lumina-b97033197ab9de92981890ab823a6e18ab5039dd.tar.bz2 lumina-b97033197ab9de92981890ab823a6e18ab5039dd.zip |
Large update to the usermanager:
1) Fix alphabetizing the list of favorites
2) Make all the menu updates happen in a non-blocking fashion (the user will see the items appear as they are loaded)
3) In the home dir browser, also load any files within the directory (and launch them when clicked)
4) Remember which dir was loaded in the browser last, and only refresh/change it as necessary on next menu open.
Diffstat (limited to 'lumina-desktop/LSession.cpp')
-rw-r--r-- | lumina-desktop/LSession.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lumina-desktop/LSession.cpp b/lumina-desktop/LSession.cpp index 0d7e3808..99789ea3 100644 --- a/lumina-desktop/LSession.cpp +++ b/lumina-desktop/LSession.cpp @@ -145,8 +145,10 @@ void LSession::setupSession(){ connect(watcher, SIGNAL(fileChanged(QString)), this, SLOT(watcherChange(QString)) ); connect(this, SIGNAL(aboutToQuit()), this, SLOT(SessionEnding()) ); if(DEBUG){ qDebug() << " - Init Finished:" << timer->elapsed(); delete timer;} - QTimer::singleShot(3000, this, SLOT(launchStartupApps()) ); //startup these processes in 3 seconds + //QTimer::singleShot(3000, this, SLOT(launchStartupApps()) ); //startup these processes in 3 seconds splash.close(); + QApplication::processEvents(); + launchStartupApps(); } void LSession::CleanupSession(){ |