gnash-commit
[Top][All Lists]
Advanced

[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();




reply via email to

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