essence-os/desktop
Vladimir Serbinenko 471b1fe208 Fix handle replication logic
DesktopSendMessage duplicates handle before sending copies of the message.
Yet it forgets to restore message->device.handle and so message->device.handle
has last duplicated handle which may be closed before we actually use it
and lead to process crash and kernel panic
2023-08-06 03:21:16 +02:00
..
api.cpp general: bugfixes 2022-03-25 11:17:57 +00:00
api_tests.cpp files: storing file content type 2022-03-21 14:25:58 +00:00
api_tests.ini add test for posix subsystem 2022-01-16 11:33:45 +00:00
crt1.c hide email 2021-08-13 21:22:26 +01:00
crtglue.c hide email 2021-08-13 21:22:26 +01:00
desktop.cpp Fix handle replication logic 2023-08-06 03:21:16 +02:00
files.cpp general: use contentType field for file types 2022-03-24 16:58:35 +00:00
gui.cpp general: bugfixes 2022-03-25 11:17:57 +00:00
icons.header header generator: merge enums and inttypes 2022-02-18 13:07:52 +00:00
inspector.cpp theming: replace EsStyle alias hack with EsStyleID 2022-02-08 18:55:39 +00:00
list_view.cpp theming: replace EsStyle alias hack with EsStyleID 2022-02-08 18:55:39 +00:00
os.header general: use contentType field for file types 2022-03-24 16:58:35 +00:00
posix.cpp header generator: bitsets 2022-02-13 13:37:06 +00:00
prefix.h small bugfixes 2022-08-19 14:50:19 +01:00
profiling.cpp misc changes 2021-12-04 12:00:10 +00:00
renderer.cpp misc 2022-12-16 11:18:37 +00:00
settings.cpp desktop: add option to save files without extensions by default 2022-03-30 20:49:57 +01:00
styles.header theming: replace EsStyle alias hack with EsStyleID 2022-02-08 18:55:39 +00:00
syscall.cpp header generator: analysis of functions 2022-02-08 11:58:21 +00:00
text.cpp general: use contentType field for file types 2022-03-24 16:58:35 +00:00
textbox.cpp header generator: bitsets 2022-02-13 13:37:06 +00:00
theme.cpp theming: replace EsStyle alias hack with EsStyleID 2022-02-08 18:55:39 +00:00