Paste P436

Masterwork From Distant Lands
ActivePublic

Authored by davidedmundson on Jul 17 2019, 9:33 AM.
diff --git a/src/plasmaquick/appletquickitem.cpp b/src/plasmaquick/appletquickitem.cpp
index c49686a4d..74792da7f 100644
--- a/src/plasmaquick/appletquickitem.cpp
+++ b/src/plasmaquick/appletquickitem.cpp
@@ -345,6 +345,9 @@ void AppletQuickItemPrivate::compactRepresentationCheck()
if (!qmlObject->rootObject()) {
return;
}
+ if (!initComplete) {
+ return;
+ }
//ignore 0 sizes;
if (q->width() <= 0 || q->height() <= 0) {
@@ -669,6 +672,7 @@ void AppletQuickItem::init()
d->compactRepresentationExpander->loadUrl(compactExpanderUrl);
}
+ d->initComplete = true;
d->compactRepresentationCheck();
qmlObject()->engine()->rootContext()->setBaseUrl(qmlObject()->source());
qmlObject()->engine()->setContextForObject(this, qmlObject()->engine()->rootContext());
diff --git a/src/plasmaquick/private/appletquickitem_p.h b/src/plasmaquick/private/appletquickitem_p.h
index b2f302629..4859d5582 100644
--- a/src/plasmaquick/private/appletquickitem_p.h
+++ b/src/plasmaquick/private/appletquickitem_p.h
@@ -132,6 +132,7 @@ public:
bool expanded : 1;
bool activationTogglesExpanded : 1;
+ bool initComplete: 1 = false;
static QHash<QObject *, AppletQuickItem *> s_rootObjects;
};
davidedmundson edited the content of this paste. (Show Details)Jul 17 2019, 9:33 AM
davidedmundson changed the title of this paste from untitled to Masterwork From Distant Lands.