[Top][All Lists]
[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());
}
- [Gnash-commit] gnash ChangeLog gui/fb.cpp gui/gtk.cpp,
Sandro Santilli <=