aboutsummaryrefslogtreecommitdiff
path: root/lumina-desktop
diff options
context:
space:
mode:
Diffstat (limited to 'lumina-desktop')
-rw-r--r--lumina-desktop/LSession.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/lumina-desktop/LSession.cpp b/lumina-desktop/LSession.cpp
index 4e644792..7885b9b9 100644
--- a/lumina-desktop/LSession.cpp
+++ b/lumina-desktop/LSession.cpp
@@ -512,6 +512,8 @@ void LSession::updateDesktops(){
}
if(!firstrun){//Done right here on first run
//Now go through and make sure to delete any desktops for detached screens
+ if(DW->screenCount()<1){ return; } //stop here - no screens available temporarily (displayport/4K issue)
+
for(int i=0; i<DESKTOPS.length(); i++){
if(DESKTOPS[i]->Screen() >= DW->screenCount()){
qDebug() << " - Close desktop on screen:" << DESKTOPS[i]->Screen();
bgstack15