@@ -192,27 +192,6 @@ Application::Application(int &argc, char **argv) : QApplication(argc, argv)
 | 
				
			|||||||
    #endif
 | 
					    #endif
 | 
				
			||||||
    startTime = QDateTime::currentDateTime();
 | 
					    startTime = QDateTime::currentDateTime();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef Q_OS_LINUX
 | 
					 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        QFile osrelease("/proc/sys/kernel/osrelease");
 | 
					 | 
				
			||||||
        if (osrelease.open(QFile::ReadOnly | QFile::Text)) {
 | 
					 | 
				
			||||||
            QTextStream in(&osrelease);
 | 
					 | 
				
			||||||
            auto contents = in.readAll();
 | 
					 | 
				
			||||||
            if(
 | 
					 | 
				
			||||||
                contents.contains("WSL", Qt::CaseInsensitive) ||
 | 
					 | 
				
			||||||
                contents.contains("Microsoft", Qt::CaseInsensitive)
 | 
					 | 
				
			||||||
            ) {
 | 
					 | 
				
			||||||
                showFatalErrorMessage(
 | 
					 | 
				
			||||||
                    "Unsupported system detected!",
 | 
					 | 
				
			||||||
                    "Linux-on-Windows distributions are not supported.\n\n"
 | 
					 | 
				
			||||||
                    "Please use the Windows binary when playing on Windows."
 | 
					 | 
				
			||||||
                );
 | 
					 | 
				
			||||||
                return;
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    // Don't quit on hiding the last window
 | 
					    // Don't quit on hiding the last window
 | 
				
			||||||
    this->setQuitOnLastWindowClosed(false);
 | 
					    this->setQuitOnLastWindowClosed(false);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user