Changeset 69997 in webkit
- Timestamp:
- Oct 18, 2010 2:55:21 PM (14 years ago)
- Location:
- trunk/WebKit2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKit2/ChangeLog
r69992 r69997 1 2010-10-18 Anders Carlsson <andersca@apple.com> 2 3 Reviewed by Simon Fraser. 4 5 Don't try to change accelerated compositing mode if the web page is closed 6 https://bugs.webkit.org/show_bug.cgi?id=47852 7 8 changeAcceleratedCompositingMode ends up sending a sync message to the UI process which is unnecessary if 9 the UI process is being torn down. 10 11 * WebProcess/WebPage/WebPage.cpp: 12 (WebKit::WebPage::WebPage): 13 (WebKit::WebPage::changeAcceleratedCompositingMode): 14 (WebKit::WebPage::close): 15 * WebProcess/WebPage/WebPage.h: 16 1 17 2010-10-18 Anders Carlsson <andersca@apple.com> 2 18 -
trunk/WebKit2/WebProcess/WebPage/WebPage.cpp
r69978 r69997 102 102 , m_drawingArea(DrawingArea::create(parameters.drawingAreaInfo.type, parameters.drawingAreaInfo.id, this)) 103 103 , m_isInRedo(false) 104 , m_isClosed(false) 104 105 #if PLATFORM(MAC) 105 106 , m_windowIsVisible(false) … … 228 229 void WebPage::changeAcceleratedCompositingMode(WebCore::GraphicsLayer* layer) 229 230 { 231 if (m_isClosed) 232 return; 233 230 234 bool compositing = layer; 231 235 … … 261 265 void WebPage::close() 262 266 { 267 if (m_isClosed) 268 return; 269 270 m_isClosed = true; 271 263 272 if (WebProcess::shared().injectedBundle()) 264 273 WebProcess::shared().injectedBundle()->willDestroyPage(this); -
trunk/WebKit2/WebProcess/WebPage/WebPage.h
r69978 r69997 242 242 243 243 bool m_isInRedo; 244 bool m_isClosed; 244 245 245 246 #if PLATFORM(MAC)
Note: See TracChangeset
for help on using the changeset viewer.