1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 23:07:35 +00:00

LibGUI: Render thumbnails out of process

Process separation is a great way to prevent malicious users from
getting the GUI down with image files that make one of our decoder
crash.

It also makes life easier when developing image decoders.
This commit is contained in:
Lucas CHOLLET 2023-11-26 00:27:24 -05:00 committed by Andreas Kling
parent 4e9e340d21
commit e9ebe59081
2 changed files with 27 additions and 3 deletions

View file

@ -155,5 +155,5 @@ set(GENERATED_SOURCES
)
serenity_lib(LibGUI gui)
target_link_libraries(LibGUI PRIVATE LibCore LibFileSystem LibGfx LibIPC LibThreading LibRegex LibConfig LibUnicode)
target_link_libraries(LibGUI PRIVATE LibCore LibFileSystem LibGfx LibImageDecoderClient LibIPC LibThreading LibRegex LibConfig LibUnicode)
target_link_libraries(LibGUI PUBLIC LibSyntax)