Changeset 8279aab in mainline for uspace/lib/display/include/display.h


Ignore:
Timestamp:
2025-01-07T12:26:56Z (6 weeks ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master
Children:
4e1221c
Parents:
12dd36c
git-author:
Jiri Svoboda <jiri@…> (2025-01-06 19:26:42)
git-committer:
Jiri Svoboda <jiri@…> (2025-01-07 12:26:56)
Message:

ui_lock() needs to lock display

If ui_lock() is used to lock UI while destroying a window in a separate
fibril, we need to make sure we cannot get display events for
that destroyed window.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/display/include/display.h

    r12dd36c r8279aab  
    11/*
    2  * Copyright (c) 2023 Jiri Svoboda
     2 * Copyright (c) 2025 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    4848extern errno_t display_open(const char *, display_t **);
    4949extern void display_close(display_t *);
     50extern void display_lock(display_t *);
     51extern void display_unlock(display_t *);
    5052extern errno_t display_get_info(display_t *, display_info_t *);
    5153
Note: See TracChangeset for help on using the changeset viewer.