From a0e68b2eecbe7d5aa020cfbc31ba94b949d4bb01 Mon Sep 17 00:00:00 2001 From: John Tapsell Date: Tue, 21 Feb 2012 09:30:38 +0000 Subject: Fix tst-qtextscriptengine unit test when no appropriate font exists The tst_QTextScriptEngine::controlInSyllable_qtbug14204 test fails if no Devanagari font is found. Change-Id: I35cf9d788569a92daa8b370480a44f7e748ddf86 Reviewed-by: Lars Knoll --- tests/auto/qtextscriptengine/tst_qtextscriptengine.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/auto/qtextscriptengine/tst_qtextscriptengine.cpp b/tests/auto/qtextscriptengine/tst_qtextscriptengine.cpp index 3c20490..3fec5b6 100644 --- a/tests/auto/qtextscriptengine/tst_qtextscriptengine.cpp +++ b/tests/auto/qtextscriptengine/tst_qtextscriptengine.cpp @@ -1127,6 +1127,10 @@ void tst_QTextScriptEngine::greek() void tst_QTextScriptEngine::controlInSyllable_qtbug14204() { #if defined(Q_WS_X11) + if (QFontDatabase().families(QFontDatabase::Devanagari).isEmpty()) { + QSKIP("Devanagari font required", SkipAll); + return; + } QString s; s.append(QChar(0x0915)); s.append(QChar(0x094d)); -- cgit v0.12