Skip to content

Commit 89726c5

Browse files
committed
fix: crashed when open plugin detail page
Log: Bug: https://pms.uniontech.com/bug-view-314807.html Change-Id: Ica69be9473023d282fb3e3ed5b09e2188d61d65e
1 parent c3a0e2b commit 89726c5

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

src/app/main.cpp

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
#include "common/common.h"
66
#include "common/settings/settings.h"
7+
#include "common/util/utils.h"
78

89
#include <framework/framework.h>
910
#include <framework/lifecycle/pluginsetting.h>
@@ -103,10 +104,12 @@ void openProject(const QString &path)
103104
int main(int argc, char *argv[])
104105
{
105106
// some platform opengl drive with wrong,so use OpenGLES instead.
106-
if (QSysInfo::currentCpuArchitecture().contains("arm")) {
107-
QSurfaceFormat format;
108-
format.setRenderableType(QSurfaceFormat::OpenGLES);
109-
format.setDefaultFormat(format);
107+
if(utils::isWayland()) {
108+
if (QSysInfo::currentCpuArchitecture().contains("arm")) {
109+
QSurfaceFormat format;
110+
format.setRenderableType(QSurfaceFormat::OpenGLES);
111+
format.setDefaultFormat(format);
112+
}
110113
}
111114

112115
QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling);

0 commit comments

Comments
 (0)