gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog gui/sdl_agg_glue.cpp


From: Bastiaan Jacques
Subject: [Gnash-commit] gnash ChangeLog gui/sdl_agg_glue.cpp
Date: Sat, 03 Mar 2007 15:51:32 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Bastiaan Jacques <bjacques>     07/03/03 15:51:32

Modified files:
        .              : ChangeLog 
        gui            : sdl_agg_glue.cpp 

Log message:
        Invalidate the whole drawing area, which now appears to be a requirement
        for Agg when we choose not to let the GUI deal with clipping.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.2521&r2=1.2522
http://cvs.savannah.gnu.org/viewcvs/gnash/gui/sdl_agg_glue.cpp?cvsroot=gnash&r1=1.9&r2=1.10

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.2521
retrieving revision 1.2522
diff -u -b -r1.2521 -r1.2522
--- ChangeLog   3 Mar 2007 15:35:17 -0000       1.2521
+++ ChangeLog   3 Mar 2007 15:51:32 -0000       1.2522
@@ -5,6 +5,7 @@
        * gui/fltk.cpp: Invalidate the whole drawing area, which now appears
        to be a requirement for Agg when we choose not to let the GUI deal with
        clipping.
+       * gui/sdl_agg_glue.cpp: Idem dito.
 
 2007-03-03 Martin Guy <address@hidden>
 

Index: gui/sdl_agg_glue.cpp
===================================================================
RCS file: /sources/gnash/gnash/gui/sdl_agg_glue.cpp,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- gui/sdl_agg_glue.cpp        22 Dec 2006 09:21:00 -0000      1.9
+++ gui/sdl_agg_glue.cpp        3 Mar 2007 15:51:32 -0000       1.10
@@ -148,6 +148,11 @@
 void
 SdlAggGlue::render()
 {
+    rect bounds;
+    bounds.set_world();
+    
+    _agg_renderer->set_invalidated_region(bounds);
+
        // Update the entire screen
        SDL_BlitSurface(_sdl_surface, 0, _screen, 0);
        SDL_UpdateRect(_screen, 0, 0, 0, 0);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]