File tree Expand file tree Collapse file tree 2 files changed +2
-6
lines changed Expand file tree Collapse file tree 2 files changed +2
-6
lines changed Original file line number Diff line number Diff line change 41
41
CairoHelper::applyScale (cairo_t *cr,
42
42
const _XY &scale)
43
43
{
44
- if (!cr || (scale.x == 0 . && scale.y == 0 .)) { return ; }
44
+ if (!cr || (scale.x == 1 . && scale.y == 1 .)) { return ; }
45
45
cairo_scale (cr, scale.x , scale.y );
46
46
}
47
47
@@ -50,7 +50,7 @@ CairoHelper::applyScale(cairo_t *cr,
50
50
const _XY &scale,
51
51
const _XY &origin)
52
52
{
53
- if (!cr || (scale.x == 0 . && scale.y == 0 .)) { return ; }
53
+ if (!cr || (scale.x == 1 . && scale.y == 1 .)) { return ; }
54
54
cairo_translate (cr, origin.x , origin.y );
55
55
cairo_scale (cr, scale.x , scale.y );
56
56
cairo_translate (cr, -origin.x , -origin.y );
@@ -92,7 +92,6 @@ CairoHelper::applyTransform(cairo_t *cr,
92
92
const _Transform &transform)
93
93
{
94
94
if (!cr) { return ; }
95
- if (transform.flip ) { applyFlip (cr, transform.height ); }
96
95
if (transform.position ) { applyPosition (cr, transform.origin ); }
97
96
applyScale (cr, transform.scale , transform.origin );
98
97
applySkew (cr, transform.skew , transform.origin );
Original file line number Diff line number Diff line change @@ -34,11 +34,8 @@ class CairoHelper
34
34
_XY origin;
35
35
_XY scale;
36
36
_XY skew;
37
- int width;
38
- int height;
39
37
double rotate;
40
38
bool position;
41
- bool flip;
42
39
};
43
40
/* * @brief apply flip */
44
41
static void applyFlip (cairo_t *cr,
You can’t perform that action at this time.
0 commit comments