# HG changeset patch # User Thinker K.F. Li # Date 1259218981 -28800 # Node ID 6abc53f00792536df274726e1eab4cb77073adf9 # Parent 71ad34f73a6e94f429a35fd3e883a09693d5c9c0 It may not need to call unref() for xfermode object. unref() makes compile-time fault. It seems Skia don't want we to call it. It is removed temporary and should be reviewed, later. diff -r 71ad34f73a6e -r 6abc53f00792 src/graph_engine_skia.cpp --- a/src/graph_engine_skia.cpp Thu Nov 26 15:03:01 2009 +0800 +++ b/src/graph_engine_skia.cpp Thu Nov 26 15:03:01 2009 +0800 @@ -757,7 +757,7 @@ _prepare_paint(canvas, SkPaint::kFill_Style); mode = SkPorterDuff::CreateXfermode(SkPorterDuff::kSrc_Mode); paint->setXfermode(mode); - mode->unref(); + /* mode->unref(); */ canvas->canvas->drawPaint(*paint);