[PATCH 7/7] main.qml: fix crash on native Win32 desktop

Lubomir I. Ivanov neolit123 at gmail.com
Wed Nov 18 13:47:00 PST 2015


From: "Lubomir I. Ivanov" <neolit123 at gmail.com>

Testing the mobile application on Win32 desktop results
in a crash.

Using ApplicationWindow for some reason makes the executable
enter an inifinity loop on startup until it runs out of RAM.
The output is:

setGeometryDp: Unable to set geometry 160x1200+720+426 on ApplicationWindow_
QMLTYPE_12_QML_111/''. Resulting geometry:  160x885+720+426 (frame: 4, 23, 4,
4, custom margin: 0, 0, 0, 0, minimum size: 0x47, maximum size: 16777215x
16777215).

To fix the crash use "Window" instead of "ApplicationWindow".

Suggested-by: Sebastian Kugler <sebas at kde.org>
Signed-off-by: Lubomir I. Ivanov <neolit123 at gmail.com>
---

please ignore, if Sebastian has already implemented the change
in his branches/patches.
---
 qt-mobile/qml/main.qml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/qt-mobile/qml/main.qml b/qt-mobile/qml/main.qml
index f28a579..c3117b9 100644
--- a/qt-mobile/qml/main.qml
+++ b/qt-mobile/qml/main.qml
@@ -9,7 +9,7 @@ import org.subsurfacedivelog.mobile 1.0
 import "qrc:/qml/theme" as Theme
 
 
-ApplicationWindow {
+Window {
 	title: qsTr("Subsurface mobile")
 	property bool fullscreen: true
 	property alias messageText: message.text
-- 
1.7.11.msysgit.0



More information about the subsurface mailing list