Changeset 117440 in webkit


Ignore:
Timestamp:
May 17, 2012 6:26:27 AM (12 years ago)
Author:
commit-queue@webkit.org
Message:

Patch by Tsarko Yaroslav <eriktsarko@googlemail.com> on 2012-05-17
Reviewed by Yury Semikhatsky.

Bug 71271: [Qt] Web Inspector: local inspector client UI becomes unresponsive on debugger pause during
https://bugs.webkit.org/show_bug.cgi?id=71271

Web Inspector should not belong to any other page groups since it is a specialized debugger window.
The reason for this change is when debugger pauses web page it pauses all the pages in the page group of debuggee.
This leads that Web Inspector front-end is paused too leading to locked Web Inspector GUI (bugzilla ticket 71271).

  • WebCoreSupport/InspectorClientQt.cpp:

(WebCore::InspectorClientQt::openInspectorFrontend):

Location:
trunk/Source/WebKit/qt
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/qt/ChangeLog

    r117428 r117440  
     12012-05-17  Tsarko Yaroslav  <eriktsarko@googlemail.com>
     2
     3        Reviewed by Yury Semikhatsky.
     4
     5        Bug 71271: [Qt] Web Inspector: local inspector client UI becomes unresponsive on debugger pause during
     6        https://bugs.webkit.org/show_bug.cgi?id=71271
     7
     8        Web Inspector should not belong to any other page groups since it is a specialized debugger window.
     9        The reason for this change is when debugger pauses web page it pauses all the pages in the page group of debuggee.
     10        This leads that Web Inspector front-end is paused too leading to locked Web Inspector GUI (bugzilla ticket 71271).
     11
     12        * WebCoreSupport/InspectorClientQt.cpp:
     13        (WebCore::InspectorClientQt::openInspectorFrontend):
     14
    1152012-05-17  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
    216
  • trunk/Source/WebKit/qt/WebCoreSupport/InspectorClientQt.cpp

    r101366 r117440  
    241241    controller->setInspectorFrontendClient(frontendClient.release());
    242242    m_frontendWebPage = inspectorPage;
     243
     244    // Web Inspector should not belong to any other page groups since it is a specialized debugger window.
     245    m_frontendWebPage->handle()->page->setGroupName("__WebInspectorPageGroup__");
    243246#endif
    244247}
Note: See TracChangeset for help on using the changeset viewer.