Title: [287985] trunk/Tools
Revision
287985
Author
ross.kirsl...@sony.com
Date
2022-01-13 12:10:09 -0800 (Thu, 13 Jan 2022)

Log Message

PlayStation MiniBrowser should accept a command-line URL argument
https://bugs.webkit.org/show_bug.cgi?id=235193

Reviewed by Don Olmstead.

Windows MiniBrowser can be launched from the command line with a URL argument for the initial page to load;
this patch allows PlayStation MiniBrowser to do similarly.

* MiniBrowser/playstation/MainWindow.cpp:
(MainWindow::MainWindow):
* MiniBrowser/playstation/MainWindow.h:
* MiniBrowser/playstation/main.cpp:
(main):

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (287984 => 287985)


--- trunk/Tools/ChangeLog	2022-01-13 19:11:51 UTC (rev 287984)
+++ trunk/Tools/ChangeLog	2022-01-13 20:10:09 UTC (rev 287985)
@@ -1,3 +1,19 @@
+2022-01-13  Ross Kirsling  <ross.kirsl...@sony.com>
+
+        PlayStation MiniBrowser should accept a command-line URL argument
+        https://bugs.webkit.org/show_bug.cgi?id=235193
+
+        Reviewed by Don Olmstead.
+
+        Windows MiniBrowser can be launched from the command line with a URL argument for the initial page to load;
+        this patch allows PlayStation MiniBrowser to do similarly.
+
+        * MiniBrowser/playstation/MainWindow.cpp:
+        (MainWindow::MainWindow):
+        * MiniBrowser/playstation/MainWindow.h:
+        * MiniBrowser/playstation/main.cpp:
+        (main):
+
 2022-01-13  Patrick Angle  <pan...@apple.com>
 
         Web Inspector: Implement `frameURL` option for `devtools.inspectedWindow.eval` command

Modified: trunk/Tools/MiniBrowser/playstation/MainWindow.cpp (287984 => 287985)


--- trunk/Tools/MiniBrowser/playstation/MainWindow.cpp	2022-01-13 19:11:51 UTC (rev 287984)
+++ trunk/Tools/MiniBrowser/playstation/MainWindow.cpp	2022-01-13 20:10:09 UTC (rev 287985)
@@ -41,7 +41,7 @@
 
 using namespace toolkitten;
 
-MainWindow::MainWindow()
+MainWindow::MainWindow(const char* requestedURL)
 {
     IntSize size = Application::singleton().windowSize();
     auto windowWidth = size.w;
@@ -106,7 +106,7 @@
     }});
 
     createNewWebView(nullptr);
-    activeWebView()->loadURL("https://webkit.org");
+    activeWebView()->loadURL(requestedURL ? requestedURL : "https://webkit.org");
 }
 
 void MainWindow::paintSelf(toolkitten::IntPoint)

Modified: trunk/Tools/MiniBrowser/playstation/MainWindow.h (287984 => 287985)


--- trunk/Tools/MiniBrowser/playstation/MainWindow.h	2022-01-13 19:11:51 UTC (rev 287984)
+++ trunk/Tools/MiniBrowser/playstation/MainWindow.h	2022-01-13 20:10:09 UTC (rev 287985)
@@ -35,7 +35,7 @@
 
 class MainWindow final : public toolkitten::Widget {
 public:
-    MainWindow();
+    MainWindow(const char*);
 
     WebViewWindow* activeWebView();
 

Modified: trunk/Tools/MiniBrowser/playstation/main.cpp (287984 => 287985)


--- trunk/Tools/MiniBrowser/playstation/main.cpp	2022-01-13 19:11:51 UTC (rev 287984)
+++ trunk/Tools/MiniBrowser/playstation/main.cpp	2022-01-13 20:10:09 UTC (rev 287985)
@@ -76,7 +76,7 @@
     }
 };
 
-int main(int, char *[])
+int main(int argc, char *argv[])
 {
     WKRunLoopInitializeMain();
 
@@ -84,7 +84,7 @@
     auto& app = Application::singleton();
     app.init(&applicationClient);
 
-    auto mainWindow = std::make_unique<MainWindow>();
+    auto mainWindow = std::make_unique<MainWindow>(argc > 1 ? argv[1] : nullptr);
     mainWindow->setFocused();
     app.setRootWidget(move(mainWindow));
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to