mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-11 01:06:01 +03:00
a268dcb1e2
Previously hackstudio tried to synchronize the language server before executing the command inside the editor. If sync-command for the server (for example the CommentLineCommand) is not implemented inside the function responsible for syncing the language server, the IDE would crash. This patch makes it such that the synchronization happens only after IDE executes the command locally. If such command is not implemented (as was the case earlier), it would simply reupdate the content inside the language server. Even though the reupdate might be expensive, it is better than crashing hackstudio altogether. Because of reordering, the relevant function names have been changed to better reflect the code flow. |
||
---|---|---|
.. | ||
GMLPlayground | ||
HackStudio | ||
Profiler | ||
SQLStudio | ||
UserspaceEmulator | ||
CMakeLists.txt |