Changeset 425

Show
Ignore:
Timestamp:
07/31/08 14:57:58 (4 months ago)
Author:
jcverdie
Message:

2008-07-31 Mario Bensi <mbensi@pleyo.com>

Reviewed by Jean-Charles Verdié <jcverdie@pleyo.com>.
Fix Crash when go back ( #275 )

  • OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
    (WebViewPrivate::onKeyDown):
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/WebKit/ChangeLogOWB

    r417 r425  
     12008-07-31  Mario Bensi  <mbensi@pleyo.com> 
     2 
     3        Reviewed by Jean-Charles Verdié <jcverdie@pleyo.com>. 
     4        Fix Crash when go back ( #275 ) 
     5 
     6        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp: 
     7        (WebViewPrivate::onKeyDown): 
     8 
    192008-07-24  Olivier DOLE  <odole@pleyo.com> 
    210 
  • trunk/WebKit/OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp

    r377 r425  
    116116        return; 
    117117    case SDLK_F1: 
     118    { 
    118119        m_webView->goBack(); 
    119         view->update(); 
    120         return; 
     120        GraphicsContext ctx(m_webView->viewWindow()); 
     121        if (frame->contentRenderer() && frame->view()) { 
     122            frame->view()->layoutIfNeededRecursive(); 
     123            IntRect dirty(0, 0, m_rect.width(), m_rect.height()); 
     124            frame->view()->paint(&ctx, dirty); 
     125            m_webView->clearDirtyRegion(); 
     126        } 
     127        return; 
     128    } 
    121129    case SDLK_F2: 
     130    { 
    122131        m_webView->goForward(); 
    123         view->update(); 
    124         return; 
     132        GraphicsContext ctx(m_webView->viewWindow()); 
     133        if (frame->contentRenderer() && frame->view()) { 
     134            frame->view()->layoutIfNeededRecursive(); 
     135            IntRect dirty(0, 0, m_rect.width(), m_rect.height()); 
     136            frame->view()->paint(&ctx, dirty); 
     137            m_webView->clearDirtyRegion(); 
     138        } 
     139        return; 
     140    } 
    125141    case SDLK_F3: 
    126142        if (m_webView->canZoomPageIn())