From f6af2d747e236e938f0015ba2a0b4a968f9f8dd1 Mon Sep 17 00:00:00 2001 From: Linus Groh Date: Thu, 8 Oct 2020 21:12:10 +0100 Subject: [PATCH] TextEditor: Replace InProcessWebView with OutOfProcessWebView --- Applications/TextEditor/MainWindow.json | 2 +- Applications/TextEditor/TextEditorWidget.cpp | 4 ++-- Applications/TextEditor/TextEditorWidget.h | 2 +- Libraries/LibWeb/Forward.h | 3 ++- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Applications/TextEditor/MainWindow.json b/Applications/TextEditor/MainWindow.json index c46f14d417..899dc1befe 100644 --- a/Applications/TextEditor/MainWindow.json +++ b/Applications/TextEditor/MainWindow.json @@ -25,7 +25,7 @@ "name": "editor" }, { - "class": "Web::InProcessWebView", + "class": "Web::OutOfProcessWebView", "name": "webview", "visible": false } diff --git a/Applications/TextEditor/TextEditorWidget.cpp b/Applications/TextEditor/TextEditorWidget.cpp index 47e7e6bffe..f53d4df6cc 100644 --- a/Applications/TextEditor/TextEditorWidget.cpp +++ b/Applications/TextEditor/TextEditorWidget.cpp @@ -56,7 +56,7 @@ #include #include #include -#include +#include #include TextEditorWidget::TextEditorWidget() @@ -85,7 +85,7 @@ TextEditorWidget::TextEditorWidget() update_title(); }; - m_page_view = static_cast(*find_descendant_by_name("webview")); + m_page_view = static_cast(*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()); diff --git a/Applications/TextEditor/TextEditorWidget.h b/Applications/TextEditor/TextEditorWidget.h index 4a4cf465d5..b5d916a0bb 100644 --- a/Applications/TextEditor/TextEditorWidget.h +++ b/Applications/TextEditor/TextEditorWidget.h @@ -106,7 +106,7 @@ private: RefPtr m_ini_highlight; RefPtr m_shell_highlight; - RefPtr m_page_view; + RefPtr m_page_view; GUI::ActionGroup font_actions; diff --git a/Libraries/LibWeb/Forward.h b/Libraries/LibWeb/Forward.h index deb84f39f2..4384d5f65e 100644 --- a/Libraries/LibWeb/Forward.h +++ b/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;