mirror of
https://gitee.com/spark-store-project/spark-store
synced 2025-09-29 15:12:21 +08:00
ubuntu 优化显示
This commit is contained in:
parent
f636b82f02
commit
d5877ffe00
6
debian/changelog
vendored
6
debian/changelog
vendored
@ -1,3 +1,9 @@
|
|||||||
|
spark-store (4.0.1) stable; urgency=medium
|
||||||
|
|
||||||
|
* feat: 提升Ubuntu下的显示效果
|
||||||
|
|
||||||
|
-- shenmo <shenmo@spark-app.store> Fri, 30 Jan 2022 00:00:00 +0800
|
||||||
|
|
||||||
spark-store (4.0.0) stable; urgency=medium
|
spark-store (4.0.0) stable; urgency=medium
|
||||||
|
|
||||||
* feat: 修复了成吨的bug后开始正式版
|
* feat: 修复了成吨的bug后开始正式版
|
||||||
|
12
src/main.cpp
12
src/main.cpp
@ -13,7 +13,7 @@ DWIDGET_USE_NAMESPACE
|
|||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
// Get build time
|
// Get build time
|
||||||
static const QString version = "Version 4.0.0";
|
static const QString version = "Version 4.0.1";
|
||||||
static const QDate buildDate = QLocale( QLocale::English ).toDate( QString(__DATE__).replace(" ", " 0"), "MMM dd yyyy");
|
static const QDate buildDate = QLocale( QLocale::English ).toDate( QString(__DATE__).replace(" ", " 0"), "MMM dd yyyy");
|
||||||
static const QTime buildTime = QTime::fromString(__TIME__, "hh:mm:ss");
|
static const QTime buildTime = QTime::fromString(__TIME__, "hh:mm:ss");
|
||||||
|
|
||||||
@ -29,11 +29,19 @@ int main(int argc, char *argv[])
|
|||||||
// 浏览器开启 GPU 支持
|
// 浏览器开启 GPU 支持
|
||||||
qputenv("QTWEBENGINE_CHROMIUM_FLAGS", "--ignore-gpu-blocklist --enable-gpu-rasterization --enable-native-gpu-memory-buffers --enable-accelerated-video-decode");
|
qputenv("QTWEBENGINE_CHROMIUM_FLAGS", "--ignore-gpu-blocklist --enable-gpu-rasterization --enable-native-gpu-memory-buffers --enable-accelerated-video-decode");
|
||||||
|
|
||||||
|
QVector<char*> fakeArgs(argc + 2);
|
||||||
|
fakeArgs[0] = argv[0];
|
||||||
|
fakeArgs[1] = "-platformtheme";
|
||||||
|
fakeArgs[2] = "deepin";
|
||||||
|
for(int i = 1; i < argc; i++) fakeArgs[i + 2] = argv[i];
|
||||||
|
int fakeArgc = argc + 2; // 为啥DApplication的argc要用引用啊?
|
||||||
|
DApplication a(fakeArgc, fakeArgs.data());
|
||||||
|
|
||||||
|
|
||||||
//初始化日志模块 (默认日志位置 ~/.cache/deepin/spark-store)
|
//初始化日志模块 (默认日志位置 ~/.cache/deepin/spark-store)
|
||||||
DLogManager::registerConsoleAppender();
|
DLogManager::registerConsoleAppender();
|
||||||
DLogManager::registerFileAppender();
|
DLogManager::registerFileAppender();
|
||||||
|
|
||||||
DApplication a(argc, argv);
|
|
||||||
|
|
||||||
//Wayland 环境下使用,防止子控件 Native 化
|
//Wayland 环境下使用,防止子控件 Native 化
|
||||||
if (!DPlatformWindowHandle::pluginVersion().isEmpty()) {
|
if (!DPlatformWindowHandle::pluginVersion().isEmpty()) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user