Home
Phabricator
Search
Log In
Paste
P436
Masterwork From Distant Lands
Active
Public
Actions
Authored by
davidedmundson
on Jul 17 2019, 9:33 AM.
Edit Paste
Archive Paste
View Raw File
Subscribe
Mute Notifications
Award Token
Flag For Later
Tags
None
Subscribers
None
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
.
Log In to Comment