aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/ImageFilterTest.cpp.rej
blob: 39d115210de87d4d175cf8d4ab7d2c3b68cd5e24 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
*************** public:
*** 231,237 ****
                                                                        cropRect).release());
          }
          this->addFilter("xfermode", SkXfermodeImageFilter::Make(
-             SkXfermode::Make(SkXfermode::kSrc_Mode), input, input, cropRect).release());
      }
      int count() const { return fFilters.count(); }
      SkImageFilter* getFilter(int index) const { return fFilters[index].fFilter.get(); }
--- 231,240 ----
                                                                        cropRect).release());
          }
          this->addFilter("xfermode", SkXfermodeImageFilter::Make(
+                                             SkXfermode::Make(SkXfermode::kSrc_Mode), 
+                                             sk_ref_sp<SkImageFilter>(input), 
+                                             sk_ref_sp<SkImageFilter>(input), 
+                                             cropRect).release());
      }
      int count() const { return fFilters.count(); }
      SkImageFilter* getFilter(int index) const { return fFilters[index].fFilter.get(); }