mirror of
https://github.com/kunkundi/crossdesk.git
synced 2026-10-24 21:57:08 +08:00
[fix] support selective mouse button release across desktop platforms
This commit is contained in:
@@ -244,6 +244,10 @@ class HarmonyMouse final : public MouseController {
|
||||
return true;
|
||||
}
|
||||
public:
|
||||
unsigned ReleasePressedButtons(unsigned mask = 7) override {
|
||||
std::lock_guard lock(input_mutex);
|
||||
return input.ReleaseMouseButtons(mask);
|
||||
}
|
||||
int Init(std::vector<DisplayInfo> displays) override {
|
||||
if (displays.empty()) return -1;
|
||||
std::lock_guard lock(input_mutex);
|
||||
|
||||
Reference in New Issue
Block a user