diff options
Diffstat (limited to 'src/plugins/t9write/plugin/t9writeinputmethod.cpp')
-rw-r--r-- | src/plugins/t9write/plugin/t9writeinputmethod.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/plugins/t9write/plugin/t9writeinputmethod.cpp b/src/plugins/t9write/plugin/t9writeinputmethod.cpp index 03658ea7..9e62e836 100644 --- a/src/plugins/t9write/plugin/t9writeinputmethod.cpp +++ b/src/plugins/t9write/plugin/t9writeinputmethod.cpp @@ -1063,16 +1063,24 @@ public: gestureRecognizer.setDpi(dpi); QVariantList horizontalRulers(traceScreenInfo.value(QLatin1String("horizontalRulers"), QVariantList()).toList()); - if (horizontalRulers.count() >= 2) { + if (horizontalRulers.count() > 2) { sessionSettings.baseline = horizontalRulers.last().toInt(); sessionSettings.helpline = 0; sessionSettings.topline = horizontalRulers.first().toInt(); sessionSettings.supportLineSet = baselineAndTopline; + sessionSettings.UIInputGuide = supportlines; + } else if (horizontalRulers.count() == 2) { + sessionSettings.baseline = horizontalRulers.last().toInt(); + sessionSettings.helpline = horizontalRulers.first().toInt(); + sessionSettings.topline = 0; + sessionSettings.supportLineSet = baselineAndHelpline; + sessionSettings.UIInputGuide = supportlines; } else { sessionSettings.baseline = 0; sessionSettings.helpline = 0; sessionSettings.topline = 0; - sessionSettings.supportLineSet = baselineAndTopline; + sessionSettings.supportLineSet = baselineAndHelpline; + sessionSettings.UIInputGuide = none; } DECUMA_STATUS status = DECUMA_API(ChangeSessionSettings)(decumaSession, &sessionSettings); |