gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] /srv/bzr/gnash/trunk r10553: Use boost::bind instead of b


From: Bastiaan Jacques
Subject: [Gnash-commit] /srv/bzr/gnash/trunk r10553: Use boost::bind instead of binder2nd to avoid a reference-to-reference
Date: Thu, 22 Jan 2009 22:36:15 +0100
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 10553
committer: Bastiaan Jacques <address@hidden>
branch nick: trunk
timestamp: Thu 2009-01-22 22:36:15 +0100
message:
  Use boost::bind instead of binder2nd to avoid a reference-to-reference
  issue in GCC 4.1. Fixes bug #25381.
modified:
  backend/render_handler_agg.cpp
=== modified file 'backend/render_handler_agg.cpp'
--- a/backend/render_handler_agg.cpp    2009-01-22 14:37:28 +0000
+++ b/backend/render_handler_agg.cpp    2009-01-22 21:36:15 +0000
@@ -167,6 +167,7 @@
 #include "render_handler_agg_style.h"
 
 #include <boost/scoped_array.hpp>
+#include <boost/bind.hpp>
 
 #ifndef round
        #define round(x) rint(x)
@@ -1061,7 +1062,7 @@
 
         /// Transform all the paths using the matrix.
         std::for_each(paths_out.begin(), paths_out.end(), 
-                std::bind2nd(std::mem_fun_ref(&path::transform), mat));
+                boost::bind(&path::transform, _1, mat));
     } 
 
 


reply via email to

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