Changeset 6fbd1f9 in mainline for uspace/srv/hid/display/display.c


Ignore:
Timestamp:
2024-10-14T16:30:24Z (9 months ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master
Children:
514108e
Parents:
b3b79981
Message:

Combine successive move/abs. move events in display server

Helps avoid the cursor lagging if re-drawing cannot keep up
with the rate of move events.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/display/display.c

    rb3b79981 r6fbd1f9  
    105105        list_initialize(&disp->ddevs);
    106106        list_initialize(&disp->idevcfgs);
     107        list_initialize(&disp->ievents);
     108        fibril_condvar_initialize(&disp->ievent_cv);
    107109        list_initialize(&disp->seats);
    108110        list_initialize(&disp->windows);
     
    129131        assert(list_empty(&disp->ddevs));
    130132        assert(list_empty(&disp->idevcfgs));
     133        assert(list_empty(&disp->ievents));
    131134        assert(list_empty(&disp->seats));
    132135        assert(list_empty(&disp->windows));
Note: See TracChangeset for help on using the changeset viewer.