weston/src
Jonas Ådahl ed6014a9e4 input: Don't try to send axis_source when there are no resources
The focus_client pointer may be NULL here if the focused client has no
pointer resources. To avoid a crash, NULL check focus client before
proceeding to send the events.

https://bugs.freedesktop.org/show_bug.cgi?id=94899

Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
Reviewed-by: Mike Blumenkrantz <zmike@osg.samsung.com>
2016-04-22 10:31:28 +08:00
..
animation.c animation: Fix potential leak of memory pointed to by move 2015-10-05 18:54:29 -07:00
bindings.c Add a weston_pointer_axis_event 2016-01-19 10:53:16 +08:00
clipboard.c clipboard: zalloc the clipboard_source 2016-02-01 13:22:30 -08:00
cms-colord.c cms-colord: Add missing '\n' in weston_log usage 2015-10-01 10:04:21 -07:00
cms-helper.c src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
cms-helper.h src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
cms-static.c cms-helper/static: Add "identity" builtin cms profile (v3) 2015-07-23 12:29:49 -07:00
compositor-drm.c drm: Spelling fix in comment 2016-04-18 11:59:13 +03:00
compositor-fbdev.c protocol: migrate to stable presentation-time.xml 2016-03-07 13:29:27 +02:00
compositor-headless.c headless: port the headless backend to the new init api 2016-04-18 14:44:39 +03:00
compositor-headless.h headless: port the headless backend to the new init api 2016-04-18 14:44:39 +03:00
compositor-rdp.c input: use doubles in the interfaces to notify of input events 2016-03-23 14:05:09 +02:00
compositor-rpi.c protocol: migrate to stable presentation-time.xml 2016-03-07 13:29:27 +02:00
compositor-wayland.c input: use doubles in the interfaces to notify of input events 2016-03-23 14:05:09 +02:00
compositor-x11.c compositor-x11: stop using input_loop 2016-03-24 15:43:44 +02:00
compositor.c compositor: remove input_loop 2016-03-24 16:51:20 +02:00
compositor.h compositor: Version the backend configuration structures 2016-04-18 13:37:41 +03:00
data-device.c data-device: Update current action even if source version is old 2016-04-22 10:31:21 +08:00
dbus.c src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
dbus.h src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
gl-renderer.c gl-renderer: Implement & use check_extension 2016-03-22 13:54:02 +02:00
gl-renderer.h src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
input.c input: Don't try to send axis_source when there are no resources 2016-04-22 10:31:28 +08:00
launcher-direct.c launcher: Split out launcher implementations into three distinct ones 2015-09-23 15:47:48 -07:00
launcher-impl.h launcher: Split out launcher implementations into three distinct ones 2015-09-23 15:47:48 -07:00
launcher-logind.c launcher-logind: Remove old VT switching code, move to SwitchTo/Activate 2015-09-23 15:47:50 -07:00
launcher-util.c compositor-{drm, fbdev, rpi}: Make VT switching configurable 2016-01-12 09:21:28 -06:00
launcher-util.h compositor-{drm, fbdev, rpi}: Make VT switching configurable 2016-01-12 09:21:28 -06:00
launcher-weston-launch.c weston-launch: Remove unused event source 2015-10-23 12:34:11 -07:00
libbacklight.c Whitespace corrections 2015-06-06 12:39:51 -07:00
libbacklight.h libbacklight: Add missing boilerplate to header 2015-06-15 13:04:18 -07:00
libinput-device.c input: use doubles in the interfaces to notify of input events 2016-03-23 14:05:09 +02:00
libinput-device.h src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
libinput-seat.c input: Split get_udev_seat() into its own function 2015-10-14 15:57:25 -07:00
libinput-seat.h src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
linux-dmabuf.c linux-dmabuf: Move the attributes part of linux_dmabuf_buffer into its own struct 2015-12-02 16:50:15 -06:00
linux-dmabuf.h linux-dmabuf: Move the attributes part of linux_dmabuf_buffer into its own struct 2015-12-02 16:50:15 -06:00
log.c log: Open log file CLOEXEC so child processes don't get the fd 2015-07-16 19:28:36 -07:00
main.c headless: port the headless backend to the new init api 2016-04-18 14:44:39 +03:00
noop-renderer.c src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
pixman-renderer.c compositor: Move weston_matrix_transform_region to compositor.c and export it 2015-11-20 15:27:55 +02:00
pixman-renderer.h src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
rpi-bcm-stubs.h rpi: Support opaque regions 2013-12-02 11:36:29 -08:00
rpi-renderer.c compositor: Change "touched" to bool 2015-11-20 15:27:55 +02:00
rpi-renderer.h src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
screen-share.c input: use doubles in the interfaces to notify of input events 2016-03-23 14:05:09 +02:00
screenshooter.c Rename screenshooter protocol to weston_screenshooter 2015-11-19 15:07:24 +02:00
spring-tool.c src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
systemd-notify.c systemd: take over sockets created by systemd 2016-04-06 14:12:02 +03:00
text-backend.c Use input method protocol from wayland-protocols 2015-11-19 13:17:59 +02:00
timeline-object.h src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
timeline.c src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
timeline.h src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
vaapi-recorder.c cosmetic: Remove use of C++ style comments 2015-12-03 15:28:53 -08:00
vaapi-recorder.h src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
version.h.in src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
vertex-clipping.c src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
vertex-clipping.h src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
weston-egl-ext.h gl-renderer: add dmabuf import 2015-08-14 15:53:26 +03:00
weston-launch.c weston-launch: On error putenv returns a non-zero value 2015-08-10 15:28:46 -07:00
weston-launch.h src: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:18 -07:00
weston.desktop build: install a login manager session entry 2015-01-20 19:44:58 -08:00
weston.pc.in weston.pc: Added libexecdir and pkglibexecdir variables 2013-06-04 00:14:04 -04:00
zoom.c zoom: remove temporary variables 2015-10-09 11:17:41 -05:00