Index: core/fxge/ge/fx_ge_text.cpp |
diff --git a/core/fxge/ge/fx_ge_text.cpp b/core/fxge/ge/fx_ge_text.cpp |
index 042e6f2b5bec21a492bf854f00509b93adba0534..3243b505b182ea2fa4cc7acc4e4d31d17a6e26f2 100644 |
--- a/core/fxge/ge/fx_ge_text.cpp |
+++ b/core/fxge/ge/fx_ge_text.cpp |
@@ -471,7 +471,7 @@ FX_BOOL CFX_RenderDevice::DrawNormalText(int nChars, |
} |
char2device.Scale(font_size, -font_size); |
if (FXSYS_fabs(char2device.a) + FXSYS_fabs(char2device.b) > 50 * 1.0f || |
- ((m_DeviceClass == FXDC_PRINTER && !m_pDeviceDriver->IsPSPrintDriver()) && |
+ ((m_DeviceClass == FXDC_PRINTER) && |
!(text_flags & FXTEXT_PRINTIMAGETEXT))) { |
if (pFont->GetFace() || |
(pFont->GetSubstFont()->m_SubstFlags & FXFONT_SUBST_GLYPHPATH)) { |