Skip to content

Commit 8c7db96

Browse files
committed
fix: correct display mode in event log for single screen / 修复单屏时事件日志显示模式错误
When a user unplugs an external monitor and logs in again with only one screen, the event log incorrectly shows display_mode as "EXTEND" instead of the monitor name. This fix ensures the display mode in event logs reflects the actual screen state. 当用户拔掉外接显示器后重新登录只有一个屏幕时,事件日志错误地显示 display_mode 为 "EXTEND" 而不是显示器名称。 此修复确保事件日志中的显示模式反映实际的屏幕状态。 PMS: BUG-361115
1 parent b098062 commit 8c7db96

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

display1/manager.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3565,6 +3565,10 @@ func (m *Manager) logDisplayScreenEvent() {
35653565

35663566
// 获取当前显示模式
35673567
displayMode := m.DisplayMode
3568+
// 如果只有一个屏幕,强制使用单屏模式
3569+
if screenCount == 1 {
3570+
displayMode = DisplayModeOnlyOne
3571+
}
35683572

35693573
// 获取主显示器名称
35703574
primaryMonitor := m.Primary

0 commit comments

Comments
 (0)