aboutsummaryrefslogtreecommitdiff
path: root/src/RegionSelector.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2025-05-31 22:54:14 +0200
committerdec05eba <dec05eba@protonmail.com>2025-05-31 23:00:42 +0200
commit4d7526d21ed78f61eefcb88631762127fb0d4e97 (patch)
tree0d0121c5acee59813eb66b8eb7ba0b095a8060f5 /src/RegionSelector.cpp
parentfded9b8d57facde1a01e9456d9fd9c3b6955dd23 (diff)
Add x11 window capture (video and screenshot)
Diffstat (limited to 'src/RegionSelector.cpp')
-rw-r--r--src/RegionSelector.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/RegionSelector.cpp b/src/RegionSelector.cpp
index 5b7243b..89a0209 100644
--- a/src/RegionSelector.cpp
+++ b/src/RegionSelector.cpp
@@ -208,7 +208,7 @@ namespace gsr {
window_attr.background_pixel = is_wayland ? 0 : border_color_x11;
window_attr.border_pixel = 0;
window_attr.override_redirect = true;
- window_attr.event_mask = StructureNotifyMask | PointerMotionMask;
+ window_attr.event_mask = StructureNotifyMask | PointerMotionMask | ButtonPressMask | ButtonReleaseMask;
window_attr.colormap = region_window_colormap;
Screen *screen = XDefaultScreenOfDisplay(dpy);
@@ -366,10 +366,6 @@ namespace gsr {
return true;
}
- bool RegionSelector::is_selected() const {
- return selected;
- }
-
bool RegionSelector::take_selection() {
const bool result = selected;
selected = false;