gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] /srv/bzr/gnash/trunk r12355: Use intrusive_ptr<>::operato


From: Benjamin Wolsey
Subject: [Gnash-commit] /srv/bzr/gnash/trunk r12355: Use intrusive_ptr<>::operator== because reset() didn't exist in earlier
Date: Thu, 05 Aug 2010 19:17:55 +0200
User-agent: Bazaar (2.0.3)

------------------------------------------------------------
revno: 12355 [merge]
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2010-08-05 19:17:55 +0200
message:
  Use intrusive_ptr<>::operator== because reset() didn't exist in earlier
  versions of boost.
  
  Drop an unused variable in agg.
modified:
  libcore/asobj/flash/display/BitmapData_as.cpp
  librender/Renderer_agg.cpp
=== modified file 'libcore/asobj/flash/display/BitmapData_as.cpp'
--- a/libcore/asobj/flash/display/BitmapData_as.cpp     2010-08-04 06:37:08 
+0000
+++ b/libcore/asobj/flash/display/BitmapData_as.cpp     2010-08-05 17:17:55 
+0000
@@ -92,7 +92,7 @@
     
     // If there is a renderer, cache the image there, otherwise we store it.
     Renderer* r = getRunResources(*_owner).renderer();
-    if (r) _cachedBitmap.reset(r->createCachedBitmap(im));
+    if (r) _cachedBitmap = r->createCachedBitmap(im);
     else _image.reset(im.release());
 }
     
@@ -194,7 +194,7 @@
 BitmapData_as::dispose()
 {
     if (_cachedBitmap) _cachedBitmap->dispose();
-    _cachedBitmap.reset();
+    _cachedBitmap = 0;
     _image.reset();
     updateObjects();
 }

=== modified file 'librender/Renderer_agg.cpp'
--- a/librender/Renderer_agg.cpp        2010-08-05 14:36:40 +0000
+++ b/librender/Renderer_agg.cpp        2010-08-05 16:44:57 +0000
@@ -1591,17 +1591,6 @@
     typedef agg::rasterizer_compound_aa<agg::rasterizer_sl_clip_dbl> 
rasc_type;  
     rasc_type rasc;
     
-    // renderer base
-    renderer_base& rbase = _alphaMasks.back()->get_rbase();
-    
-    // solid fills
-    typedef agg::renderer_scanline_aa_solid< renderer_base > ren_sl_type;
-    ren_sl_type ren_sl(rbase);
-    
-    // span allocator
-    typedef agg::span_allocator<agg::gray8> alloc_type;
-    alloc_type alloc; 
-      
 
     // activate even-odd filling rule
     if (even_odd) rasc.filling_rule(agg::fill_even_odd);
@@ -1634,6 +1623,14 @@
     
     } // for path
     
+    // renderer base
+    renderer_base& rbase = _alphaMasks.back()->get_rbase();
+    
+    // span allocator
+    typedef agg::span_allocator<agg::gray8> alloc_type;
+    alloc_type alloc; 
+      
+    
     // now render that thing!
     agg::render_scanlines_compound_layered (rasc, sl, rbase, alloc, sh);
         


reply via email to

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