Changeset 32210 in webkit


Ignore:
Timestamp:
Apr 18, 2008 8:19:38 AM (16 years ago)
Author:
Adam Roben
Message:

Add wrappers around InspectorClient::{show,close}Window

This will let us perform actions when the window is actually
showing/closing (InspectorController::show doesn't always directly
show the window).

Reviewed by Tim Hatcher.

  • page/InspectorController.cpp: (WebCore::InspectorController::scriptObjectReady): Call showWindow() instead of m_client->showWindow(). (WebCore::InspectorController::show): Ditto. (WebCore::InspectorController::close): Ditto for closeWindow(). (WebCore::InspectorController::showWindow): (WebCore::InspectorController::closeWindow):
  • page/InspectorController.h:
Location:
trunk/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r32209 r32210  
     12008-04-17  Adam Roben  <aroben@apple.com>
     2
     3        Add wrappers around InspectorClient::{show,close}Window
     4
     5        This will let us perform actions when the window is actually
     6        showing/closing (InspectorController::show doesn't always directly
     7        show the window).
     8
     9        Reviewed by Tim Hatcher.
     10
     11        * page/InspectorController.cpp:
     12        (WebCore::InspectorController::scriptObjectReady): Call showWindow()
     13        instead of m_client->showWindow().
     14        (WebCore::InspectorController::show): Ditto.
     15        (WebCore::InspectorController::close): Ditto for closeWindow().
     16        (WebCore::InspectorController::showWindow):
     17        (WebCore::InspectorController::closeWindow):
     18        * page/InspectorController.h:
     19
    1202008-04-18  Simon Hausmann  <hausmann@webkit.org>
    221
  • trunk/WebCore/page/InspectorController.cpp

    r31952 r32210  
    10191019
    10201020    // Make sure our window is visible now that the page loaded
    1021     m_client->showWindow();
     1021    showWindow();
    10221022}
    10231023
     
    10331033        m_page->setParentInspectorController(this);
    10341034
    1035         // m_client->showWindow() will be called after the page loads in scriptObjectReady()
    1036         return;
    1037     }
    1038 
    1039     m_client->showWindow();
     1035        // showWindow() will be called after the page loads in scriptObjectReady()
     1036        return;
     1037    }
     1038
     1039    showWindow();
    10401040}
    10411041
     
    10751075        return;
    10761076
    1077     m_client->closeWindow();
     1077    closeWindow();
    10781078    if (m_page)
    10791079        m_page->setParentInspectorController(0);
     
    10851085    m_scriptObject = 0;
    10861086    m_scriptContext = 0;
     1087}
     1088
     1089void InspectorController::showWindow()
     1090{
     1091    ASSERT(enabled());
     1092
     1093    m_client->showWindow();
     1094}
     1095
     1096void InspectorController::closeWindow()
     1097{
     1098    m_client->closeWindow();
    10871099}
    10881100
  • trunk/WebCore/page/InspectorController.h

    r31952 r32210  
    162162    bool handleException(JSValueRef exception, unsigned lineNumber) const;
    163163
     164    void showWindow();
     165    void closeWindow();
     166
    164167    Page* m_inspectedPage;
    165168    InspectorClient* m_client;
Note: See TracChangeset for help on using the changeset viewer.