Skip to content

Commit ed70ec0

Browse files
committed
fix: 解决触控屏拖拽窗口移动异常的问题
处理拖拽窗口的命令参数不正确,导致释放鼠标事件不对. Log: 修改触控屏鼠标参数 PMS: BUG-304177 311961 321777 346073 Influence: 触控屏拖拽窗口
1 parent 8492735 commit ed70ec0

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

gesture1/gesture_action.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -165,17 +165,15 @@ func (m *Manager) doToggleLaunchpad() error {
165165
}
166166

167167
func (m *Manager) doXdotoolsMouseDown() error {
168-
cmd := "xdotool mousedown 3"
169-
out, err := exec.Command("/bin/sh", "-c", cmd).CombinedOutput()
168+
out, err := exec.Command("xdotool", "mousedown", "3").CombinedOutput()
170169
if err != nil {
171170
return fmt.Errorf("%s", string(out))
172171
}
173172
return nil
174173
}
175174

176175
func (m *Manager) doXdotoolsMouseUp() error {
177-
cmd := "xdotool mousedown 3"
178-
out, err := exec.Command("/bin/sh", "-c", cmd).CombinedOutput()
176+
out, err := exec.Command("xdotool", "mouseup", "3").CombinedOutput()
179177
if err != nil {
180178
return fmt.Errorf("%s", string(out))
181179
}

0 commit comments

Comments
 (0)