⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 287985 in webkit


Ignore:
Timestamp:
Jan 13, 2022, 12:10:09 PM (5 years ago)
Author:
Ross Kirsling
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):

Location:
trunk/Tools
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r287979 r287985  
     12022-01-13  Ross Kirsling  <ross.kirsling@sony.com>
     2
     3        PlayStation MiniBrowser should accept a command-line URL argument
     4        https://bugs.webkit.org/show_bug.cgi?id=235193
     5
     6        Reviewed by Don Olmstead.
     7
     8        Windows MiniBrowser can be launched from the command line with a URL argument for the initial page to load;
     9        this patch allows PlayStation MiniBrowser to do similarly.
     10
     11        * MiniBrowser/playstation/MainWindow.cpp:
     12        (MainWindow::MainWindow):
     13        * MiniBrowser/playstation/MainWindow.h:
     14        * MiniBrowser/playstation/main.cpp:
     15        (main):
     16
    1172022-01-13  Patrick Angle  <pangle@apple.com>
    218
  • trunk/Tools/MiniBrowser/playstation/MainWindow.cpp

    r271360 r287985  
    4242using namespace toolkitten;
    4343
    44 MainWindow::MainWindow()
     44MainWindow::MainWindow(const char* requestedURL)
    4545{
    4646    IntSize size = Application::singleton().windowSize();
    … …  
    107107
    108108    createNewWebView(nullptr);
    109     activeWebView()->loadURL("https://webkit.org");
     109    activeWebView()->loadURL(requestedURL ? requestedURL : "https://webkit.org");
    110110}
    111111
  • trunk/Tools/MiniBrowser/playstation/MainWindow.h

    r271360 r287985  
    3636class MainWindow final : public toolkitten::Widget {
    3737public:
    38     MainWindow();
     38    MainWindow(const char*);
    3939
    4040    WebViewWindow* activeWebView();
  • trunk/Tools/MiniBrowser/playstation/main.cpp

    r282840 r287985  
    7777};
    7878
    79 int main(int, char *[])
     79int main(int argc, char *argv[])
    8080{
    8181    WKRunLoopInitializeMain();
    … …  
    8585    app.init(&applicationClient);
    8686
    87     auto mainWindow = std::make_unique<MainWindow>();
     87    auto mainWindow = std::make_unique<MainWindow>(argc > 1 ? argv[1] : nullptr);
    8888    mainWindow->setFocused();
    8989    app.setRootWidget(move(mainWindow));
Note: See TracChangeset for help on using the changeset viewer.