gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog gui/fb.cpp gui/gtk.cpp


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog gui/fb.cpp gui/gtk.cpp
Date: Sat, 02 Dec 2006 21:28:06 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  06/12/02 21:28:06

Modified files:
        .              : ChangeLog 
        gui            : fb.cpp gtk.cpp 

Log message:
                * gui/fb.cpp, gui/gtk.cpp: don't render anything
                  if _drawbounds.isNull() - we should make sure
                  that _drawbounds is expanded to cover 'newly' exposed
                  regions, and that it is reset to NULL after each
                  call to renderBuffer.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.1846&r2=1.1847
http://cvs.savannah.gnu.org/viewcvs/gnash/gui/fb.cpp?cvsroot=gnash&r1=1.19&r2=1.20
http://cvs.savannah.gnu.org/viewcvs/gnash/gui/gtk.cpp?cvsroot=gnash&r1=1.50&r2=1.51

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.1846
retrieving revision 1.1847
diff -u -b -r1.1846 -r1.1847
--- ChangeLog   2 Dec 2006 21:03:50 -0000       1.1846
+++ ChangeLog   2 Dec 2006 21:28:06 -0000       1.1847
@@ -1,5 +1,13 @@
 2006-12-02 Sandro Santilli <address@hidden>
 
+       * gui/fb.cpp, gui/gtk.cpp: don't render anything
+         if _drawbounds.isNull() - we should make sure
+         that _drawbounds is expanded to cover 'newly' exposed
+         regions, and that it is reset to NULL after each
+         call to renderBuffer.
+
+2006-12-02 Sandro Santilli <address@hidden>
+
        * backend/render_handler.h, backend/render_handler_agg.cpp
          backend/render_handler_tri.cpp, backend/render_handler_tri.h
          gui/gtk.cpp, gui/gtksup.h, gui/gui.cpp, gui/gui.h, gui/fbsup.h,

Index: gui/fb.cpp
===================================================================
RCS file: /sources/gnash/gnash/gui/fb.cpp,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- gui/fb.cpp  2 Dec 2006 21:03:50 -0000       1.19
+++ gui/fb.cpp  2 Dec 2006 21:28:06 -0000       1.20
@@ -320,6 +320,11 @@
 
 void FBGui::renderBuffer()
 {
+
+       if ( _drawbounds.isNull() ) return; // nothing to do..
+
+       assert ( ! _drawbounds.isWorld() );
+
 #ifdef DOUBLE_BUFFER
   
   // Size of a pixel in bytes

Index: gui/gtk.cpp
===================================================================
RCS file: /sources/gnash/gnash/gui/gtk.cpp,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -b -r1.50 -r1.51
--- gui/gtk.cpp 2 Dec 2006 21:03:50 -0000       1.50
+++ gui/gtk.cpp 2 Dec 2006 21:28:06 -0000       1.51
@@ -213,6 +213,8 @@
 void
 GtkGui::renderBuffer()
 {
+       if ( _drawbounds.isNull() ) return;
+       assert ( ! _drawbounds.isWorld() );
        glue.render(_drawbounds.getMinX(), _drawbounds.getMinY(),
                _drawbounds.getMaxX(), _drawbounds.getMaxY());
 }




reply via email to

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