Browse Source

fix upside-down text on firefox/osx

David Rose 14 years ago
parent
commit
552977e4b4
1 changed files with 3 additions and 1 deletions
  1. 3 1
      direct/src/plugin/p3dOsxSplashWindow.cxx

+ 3 - 1
direct/src/plugin/p3dOsxSplashWindow.cxx

@@ -677,7 +677,9 @@ paint_progress_bar(CGContextRef context) {
   if (!_install_label.empty()) {
     // Now draw the install_label right above it.
 
-    CGContextSetTextMatrix(context, CGContextGetCTM(context));
+    // Need to invert the text so it won't be upside-down.
+    CGAffineTransform text_xform = CGAffineTransformMakeScale(1, -1);
+    CGContextSetTextMatrix(context, text_xform);
 
     // Choose a suitable font.
     float text_height = 15.0;