[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash/server edit_text_character.cpp
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash/server edit_text_character.cpp |
Date: |
Tue, 12 Feb 2008 08:46:08 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 08/02/12 08:46:08
Modified files:
server : edit_text_character.cpp
Log message:
fix cursor rendering
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/server/edit_text_character.cpp?cvsroot=gnash&r1=1.155&r2=1.156
Patches:
Index: edit_text_character.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/edit_text_character.cpp,v
retrieving revision 1.155
retrieving revision 1.156
diff -u -b -r1.155 -r1.156
--- edit_text_character.cpp 12 Feb 2008 08:34:45 -0000 1.155
+++ edit_text_character.cpp 12 Feb 2008 08:46:07 -0000 1.156
@@ -496,9 +496,10 @@
bool drawBorder = getDrawBorder();
bool drawBackground = getDrawBackground();
+ matrix wmat = get_world_matrix();
+
if ( (drawBorder || drawBackground) && _bounds.isFinite() )
{
- matrix mat = get_world_matrix();
point coords[4];
float xmin = _bounds.getMinX();
@@ -527,7 +528,7 @@
log_debug("rendering a Pol composed by corners %s", ss.str().c_str());
#endif
- render::draw_poly( &coords[0], 4, backgroundColor, borderColor,
mat, true);
+ render::draw_poly( &coords[0], 4, backgroundColor, borderColor,
wmat, true);
}
@@ -549,7 +550,7 @@
if (m_has_focus)
{
- show_cursor(m);
+ show_cursor(wmat);
}
clear_invalidated();