[USE_ATSUI] (mac_draw_image_string_atsui) [MAC_OS_X]: Fix last change.
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Sat, 30 Aug 2008 08:38:14 +0000 (08:38 +0000)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Sat, 30 Aug 2008 08:38:14 +0000 (08:38 +0000)
[USE_CG_TEXT_DRAWING] (mac_draw_image_string_cg): Likewise.

src/macterm.c

index a9964ae..940dac3 100644 (file)
@@ -1023,9 +1023,9 @@ mac_draw_image_string_atsui (f, gc, x, y, buf, nchars, bg_width,
 
       GetPort (&port);
       QDBeginCGContext (port, &context);
+      CGContextTranslateCTM (context, 0, FRAME_PIXEL_HEIGHT (f));
       if (gc->n_clip_rects || bg_width)
        {
-         CGContextTranslateCTM (context, 0, FRAME_PIXEL_HEIGHT (f));
          CGContextScaleCTM (context, 1, -1);
          if (gc->n_clip_rects)
            CGContextClipToRects (context, gc->clip_rects,
@@ -1410,9 +1410,9 @@ mac_draw_image_string_cg (f, gc, x, y, buf, nchars, bg_width, overstrike_p)
   context = mac_begin_cg_clip (f, gc);
 #else
   QDBeginCGContext (GetWindowPort (FRAME_MAC_WINDOW (f)), &context);
+  CGContextTranslateCTM (context, 0, FRAME_PIXEL_HEIGHT (f));
   if (gc->n_clip_rects || bg_width)
     {
-      CGContextTranslateCTM (context, 0, FRAME_PIXEL_HEIGHT (f));
       CGContextScaleCTM (context, 1, -1);
       if (gc->n_clip_rects)
        CGContextClipToRects (context, gc->clip_rects, gc->n_clip_rects);