Changeset 84e74ea in mainline for uspace/srv/hid/display/cursor.c


Ignore:
Timestamp:
2020-06-08T18:30:52Z (4 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
bc492d5
Parents:
a65b0c8
Message:

Remove XXX comment from each call to display_get_gc()

These were added with the intent that each piece of code that does rendering
in the display server is augmented with a loop over all display devices.
The better solution seems to be to introduce a virtualization layer in the
form of a cloning GC that clones the rendering operations to each display
device. It makes the business code simpler and separates concerns better.
It could also allow having more types of output GCs, than just display
devices (such as an 'observer' for RFB).

File:
1 edited

Legend:

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

    ra65b0c8 r84e74ea  
    103103        errno_t rc;
    104104
    105         dgc = ds_display_get_gc(cursor->display); // XXX
     105        dgc = ds_display_get_gc(cursor->display);
    106106        if (dgc == NULL)
    107107                return EOK;
Note: See TracChangeset for help on using the changeset viewer.