Ver código fonte

TextEditor: Replace InProcessWebView with OutOfProcessWebView

Linus Groh 4 anos atrás
pai
commit
f6af2d747e

+ 1 - 1
Applications/TextEditor/MainWindow.json

@@ -25,7 +25,7 @@
                     "name": "editor"
                 },
                 {
-                    "class": "Web::InProcessWebView",
+                    "class": "Web::OutOfProcessWebView",
                     "name": "webview",
                     "visible": false
                 }

+ 2 - 2
Applications/TextEditor/TextEditorWidget.cpp

@@ -56,7 +56,7 @@
 #include <LibGUI/ToolBarContainer.h>
 #include <LibGfx/Font.h>
 #include <LibMarkdown/Document.h>
-#include <LibWeb/InProcessWebView.h>
+#include <LibWeb/OutOfProcessWebView.h>
 #include <string.h>
 
 TextEditorWidget::TextEditorWidget()
@@ -85,7 +85,7 @@ TextEditorWidget::TextEditorWidget()
             update_title();
     };
 
-    m_page_view = static_cast<Web::InProcessWebView&>(*find_descendant_by_name("webview"));
+    m_page_view = static_cast<Web::OutOfProcessWebView&>(*find_descendant_by_name("webview"));
     m_page_view->on_link_hover = [this](auto& url) {
         if (url.is_valid())
             m_statusbar->set_text(url.to_string());

+ 1 - 1
Applications/TextEditor/TextEditorWidget.h

@@ -106,7 +106,7 @@ private:
     RefPtr<GUI::Action> m_ini_highlight;
     RefPtr<GUI::Action> m_shell_highlight;
 
-    RefPtr<Web::InProcessWebView> m_page_view;
+    RefPtr<Web::OutOfProcessWebView> m_page_view;
 
     GUI::ActionGroup font_actions;
 

+ 2 - 1
Libraries/LibWeb/Forward.h

@@ -148,6 +148,7 @@ namespace Web {
 class EventHandler;
 class Frame;
 class FrameLoader;
+class InProcessWebView;
 class LayoutBlock;
 class LayoutButton;
 class LayoutCheckBox;
@@ -159,9 +160,9 @@ class LineBox;
 class LineBoxFragment;
 class LoadRequest;
 class Origin;
+class OutOfProcessWebView;
 class Page;
 class PageClient;
-class InProcessWebView;
 class PaintContext;
 class Resource;
 class ResourceLoader;