mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 20:47:45 +00:00
wsctl: Port to LibMain
This commit is contained in:
parent
d4748c608c
commit
92493b210a
2 changed files with 5 additions and 6 deletions
|
@ -164,6 +164,6 @@ target_link_libraries(w LibMain)
|
||||||
target_link_libraries(wasm LibWasm LibLine)
|
target_link_libraries(wasm LibWasm LibLine)
|
||||||
target_link_libraries(whoami LibMain)
|
target_link_libraries(whoami LibMain)
|
||||||
target_link_libraries(watch LibMain)
|
target_link_libraries(watch LibMain)
|
||||||
target_link_libraries(wsctl LibGUI)
|
target_link_libraries(wsctl LibGUI LibMain)
|
||||||
target_link_libraries(xargs LibMain)
|
target_link_libraries(xargs LibMain)
|
||||||
target_link_libraries(yes LibMain)
|
target_link_libraries(yes LibMain)
|
||||||
|
|
|
@ -8,17 +8,16 @@
|
||||||
#include <LibGUI/Application.h>
|
#include <LibGUI/Application.h>
|
||||||
#include <LibGUI/WindowServerConnection.h>
|
#include <LibGUI/WindowServerConnection.h>
|
||||||
|
|
||||||
int main(int argc, char** argv)
|
ErrorOr<int> serenity_main(Main::Arguments arguments)
|
||||||
{
|
{
|
||||||
auto app = GUI::Application::construct(argc, argv);
|
auto app = GUI::Application::construct(arguments);
|
||||||
|
|
||||||
int flash_flush = -1;
|
int flash_flush = -1;
|
||||||
Core::ArgsParser args_parser;
|
Core::ArgsParser args_parser;
|
||||||
args_parser.add_option(flash_flush, "Flash flush (repaint) rectangles", "flash-flush", 'f', "0/1");
|
args_parser.add_option(flash_flush, "Flash flush (repaint) rectangles", "flash-flush", 'f', "0/1");
|
||||||
args_parser.parse(argc, argv);
|
args_parser.parse(arguments);
|
||||||
|
|
||||||
if (flash_flush != -1) {
|
if (flash_flush != -1)
|
||||||
GUI::WindowServerConnection::the().async_set_flash_flush(flash_flush);
|
GUI::WindowServerConnection::the().async_set_flash_flush(flash_flush);
|
||||||
}
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue