Lambros Lambrou
b17745973f
Update return value of ScreenCapturerX11::HandleXEvent().
...
HandleXEvent() returns true to indicate the event is consumed and
should not be passed to other registered handlers of the same
event-type.
In ScreenCapturerX11, this makes sense for XDamage events because they
are scoped to the object's |damage_handle_|. But RRScreenChangeNotify
and ConfigureNotify events are scoped to the root window, so this CL
changes the return value to false for these events. This allows other
handlers (including other screen-capturer instances) to see these
events.
Bug: webrtc:14060
Change-Id: Id18917b0b62d125da08578e08df9648062500cad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262142
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Auto-Submit: Lambros Lambrou <lambroslambrou@chromium.org>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/main@{#36858}
2022-05-11 22:51:33 +00:00
..
2022-05-11 22:51:33 +00:00
2022-05-11 18:08:04 +00:00
2022-05-06 23:46:42 +00:00
2019-04-09 17:18:20 +00:00
2022-03-16 22:06:04 +00:00
2022-03-16 22:06:04 +00:00
2022-05-06 23:46:42 +00:00
2021-10-01 18:23:59 +00:00
2022-01-24 11:50:20 +00:00
2021-08-09 13:12:52 +00:00
2021-11-15 21:44:59 +00:00
2021-10-01 18:23:59 +00:00
2021-08-09 13:12:52 +00:00
2021-09-03 11:28:26 +00:00
2022-05-09 09:15:24 +00:00
2022-05-09 09:15:24 +00:00
2022-03-31 15:30:07 +00:00
2022-03-31 15:30:07 +00:00
2021-04-13 23:30:52 +00:00
2021-04-13 23:30:52 +00:00
2022-01-21 19:14:37 +00:00
2022-03-16 22:06:04 +00:00
2022-04-08 18:16:38 +00:00
2021-08-09 13:12:52 +00:00
2022-03-31 15:30:07 +00:00
2022-03-31 15:30:07 +00:00
2017-09-15 18:56:26 +00:00
2018-11-28 18:25:07 +00:00
2022-04-08 18:16:38 +00:00
2022-03-31 15:30:07 +00:00
2021-08-09 13:12:52 +00:00
2021-08-09 13:12:52 +00:00
2018-11-28 18:25:07 +00:00
2021-11-15 21:44:59 +00:00
2021-08-09 13:12:52 +00:00
2019-09-17 15:47:29 +00:00
2021-09-22 23:49:50 +00:00
2022-01-27 12:55:44 +00:00
2022-04-21 07:53:44 +00:00
2022-01-24 11:50:20 +00:00
2019-08-21 07:55:07 +00:00
2021-08-09 13:12:52 +00:00
2019-07-08 13:45:15 +00:00
2021-08-10 10:40:03 +00:00
2021-08-09 13:12:52 +00:00
2018-11-28 18:25:07 +00:00
2022-05-11 18:12:54 +00:00
2021-08-09 13:12:52 +00:00
2018-06-19 14:00:39 +00:00
2021-08-09 13:12:52 +00:00
2021-08-09 13:12:52 +00:00
2019-07-08 13:45:15 +00:00
2021-08-09 13:12:52 +00:00
2018-12-22 00:10:40 +00:00
2019-12-03 19:17:24 +00:00
2022-01-24 11:50:20 +00:00
2019-12-03 19:17:24 +00:00
2022-01-24 11:50:20 +00:00
2022-01-24 11:50:20 +00:00
2022-02-15 23:03:41 +00:00
2021-12-09 12:56:11 +00:00
2019-07-08 13:45:15 +00:00
2021-07-22 14:00:26 +00:00
2021-07-22 14:00:26 +00:00
2021-08-09 13:12:52 +00:00
2021-07-09 07:49:43 +00:00
2022-01-24 11:50:20 +00:00
2021-11-09 23:02:32 +00:00
2021-08-09 13:12:52 +00:00
2018-11-28 18:25:07 +00:00
2019-07-08 13:45:15 +00:00
2021-08-09 13:12:52 +00:00
2022-01-24 11:50:20 +00:00
2018-04-10 00:37:59 +00:00
2019-04-09 17:18:20 +00:00
2021-08-09 13:12:52 +00:00
2022-01-24 11:50:20 +00:00
2022-01-27 12:55:44 +00:00
2022-01-21 19:14:37 +00:00
2019-04-09 17:18:20 +00:00
2022-01-24 11:50:20 +00:00
2021-08-09 13:12:52 +00:00
2021-12-14 03:20:34 +00:00
2021-11-15 21:44:59 +00:00
2019-09-17 15:47:29 +00:00
2021-08-09 13:12:52 +00:00
2021-08-09 13:12:52 +00:00
2021-08-09 13:12:52 +00:00
2022-01-18 08:22:15 +00:00
2022-01-24 11:50:20 +00:00
2018-06-19 14:00:39 +00:00
2022-01-24 11:50:20 +00:00
2019-12-16 09:57:59 +00:00
2018-11-28 18:25:07 +00:00
2021-08-09 13:12:52 +00:00
2022-01-21 19:14:37 +00:00
2022-01-24 11:50:20 +00:00
2022-01-27 12:55:44 +00:00
2021-07-08 08:11:50 +00:00
2022-04-15 23:41:16 +00:00
2019-01-25 20:29:58 +00:00
2019-12-03 19:17:24 +00:00
2021-12-14 03:20:34 +00:00
2019-09-17 15:47:29 +00:00
2017-11-07 01:49:35 +00:00
2021-08-09 13:12:52 +00:00