Skip to content

Commit

Permalink
fix: systemd monitor treeland adaptation (#363)
Browse files Browse the repository at this point in the history
systemd monitor treeland adaptation

Log: systemd monitor treeland adaptation
  • Loading branch information
pengfeixx authored Aug 20, 2024
1 parent 6710b33 commit 45aab9e
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 1 deletion.
1 change: 1 addition & 0 deletions deepin-system-monitor-main/3rdparty/dmidecode/dmioem.c
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@

#include "types.h"
#include "util.h"
#include "lscpu.h"
#include "dmidecode.h"
#include "dmioem.h"
#include "dmiopt.h"
Expand Down
2 changes: 1 addition & 1 deletion deepin-system-monitor-main/common/common.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,7 @@ void WaylandSearchCentered()

if (XDG_SESSION_TYPE == QLatin1String("wayland") || WAYLAND_DISPLAY.contains(QLatin1String("wayland"), Qt::CaseInsensitive)) {
WaylandCentered = true;
if (!common::systemInfo().isOldVersion())
if (!common::systemInfo().isOldVersion() && !common::systemInfo().isTreeLand())
qputenv("QT_WAYLAND_SHELL_INTEGRATION", "kwayland-shell");
} else {
WaylandCentered = false;
Expand Down
4 changes: 4 additions & 0 deletions helper.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,10 @@ class SystemState {
QString DOCK_PATH;
QString DOCK_INTERFACE;

inline bool isTreeLand() const
{
return qEnvironmentVariable("DDE_CURRENT_COMPOSITOR") == "TreeLand";
}
inline bool isOldVersion() const
{
return m_isOldVersion;
Expand Down

0 comments on commit 45aab9e

Please sign in to comment.