diff --git a/android/dushanbe/ScreenXmlParser.cpp b/android/dushanbe/ScreenXmlParser.cpp index c16c6d5..24db43b 100644 --- a/android/dushanbe/ScreenXmlParser.cpp +++ b/android/dushanbe/ScreenXmlParser.cpp @@ -246,7 +246,9 @@ bool ScreenXmlParser::isSideMenu() { if (node.contentDesc == QString::fromUtf8("Выход")) { hasVyhod = true; } - if (node.contentDesc == QString::fromUtf8("Идентифицирован")) { + // На реальном экране content-desc = "Идентифицирован\nУспешно", + // поэтому строгое равенство не проходит — используем startsWith. + if (node.contentDesc.startsWith(QString::fromUtf8("Идентифицирован"))) { hasIdentified = true; } if (hasVyhod && hasIdentified) {