소스 검색

Inspector: Propagate errors using try_set_main_widget in main

creator1creeper1 3 년 전
부모
커밋
cb3a643f35
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      Userland/DevTools/Inspector/main.cpp

+ 4 - 4
Userland/DevTools/Inspector/main.cpp

@@ -95,11 +95,11 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
     }));
     help_menu.add_action(GUI::CommonActions::make_about_action("Inspector", app_icon, window));
 
-    auto& widget = window->set_main_widget<GUI::Widget>();
-    widget.set_fill_with_background_color(true);
-    widget.set_layout<GUI::VerticalBoxLayout>();
+    auto widget = TRY(window->try_set_main_widget<GUI::Widget>());
+    widget->set_fill_with_background_color(true);
+    widget->set_layout<GUI::VerticalBoxLayout>();
 
-    auto& splitter = widget.add<GUI::HorizontalSplitter>();
+    auto& splitter = widget->add<GUI::HorizontalSplitter>();
 
     remote_process.on_update = [&] {
         if (!remote_process.process_name().is_null())