diff --git a/Userland/Libraries/LibGUI/Application.cpp b/Userland/Libraries/LibGUI/Application.cpp index 990c0a48c9..3d3fa8514b 100644 --- a/Userland/Libraries/LibGUI/Application.cpp +++ b/Userland/Libraries/LibGUI/Application.cpp @@ -93,8 +93,10 @@ ErrorOr> Application::create(Main::Arguments const& a if (getenv("GUI_DND_DEBUG")) application->m_dnd_debugging_enabled = true; - for (auto arg : arguments.strings.slice(1)) - TRY(application->m_args.try_append(arg)); + if (!arguments.strings.is_empty()) { + for (auto arg : arguments.strings.slice(1)) + TRY(application->m_args.try_append(arg)); + } application->m_tooltip_show_timer = TRY(Core::Timer::create_single_shot(700, [weak_application = application->make_weak_ptr()] { weak_application->request_tooltip_show();