Merge pull request #449 from emersion/fix-hw-cursor-pos

Fix initial hardware cursor position
This commit is contained in:
Drew DeVault 2017-11-28 21:10:52 -05:00 committed by GitHub
commit 5649544a14
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -356,6 +356,10 @@ bool wlr_output_cursor_set_image(struct wlr_output_cursor *cursor,
if (cursor->output->hardware_cursor == NULL && if (cursor->output->hardware_cursor == NULL &&
cursor->output->impl->set_cursor) { cursor->output->impl->set_cursor) {
if (cursor->output->impl->move_cursor) {
cursor->output->impl->move_cursor(cursor->output,
(int)cursor->x, (int)cursor->y);
}
int ok = cursor->output->impl->set_cursor(cursor->output, pixels, int ok = cursor->output->impl->set_cursor(cursor->output, pixels,
stride, width, height, hotspot_x, hotspot_y, true); stride, width, height, hotspot_x, hotspot_y, true);
if (ok) { if (ok) {