Skip to content

Commit 8eac738

Browse files
committed
qml: setup AppMode in initerrormessage
1 parent cfcfebc commit 8eac738

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/qml/bitcoin.cpp

+7
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,13 @@ bool InitErrorMessageBox(
7777
[[maybe_unused]] unsigned int style)
7878
{
7979
QQmlApplicationEngine engine;
80+
#ifdef __ANDROID__
81+
AppMode app_mode(AppMode::MOBILE);
82+
#else
83+
AppMode app_mode(AppMode::DESKTOP);
84+
#endif // __ANDROID__
85+
86+
qmlRegisterSingletonInstance<AppMode>("org.bitcoincore.qt", 1, 0, "AppMode", &app_mode);
8087
engine.rootContext()->setContextProperty("message", QString::fromStdString(message.translated));
8188
engine.load(QUrl(QStringLiteral("qrc:///qml/pages/initerrormessage.qml")));
8289
if (engine.rootObjects().isEmpty()) {

0 commit comments

Comments
 (0)