reduce GtkFrameExtents calls/triggers

pull/15/head
Michail Vourlakos 5 years ago
parent 3e17f718ee
commit 114828ad88

@ -80,7 +80,7 @@ VisibilityManager::VisibilityManager(PlasmaQuick::ContainmentView *view)
//! Frame Extents
connect(m_latteView, &Latte::View::headThicknessGapChanged , this, &VisibilityManager::on_publishFrameExtents);
connect(m_latteView, &Latte::View::locationChanged , this, &VisibilityManager::publishFrameExtents);
connect(m_latteView, &Latte::View::inEditModeChanged , this, &VisibilityManager::publishFrameExtents);
connect(m_latteView, &Latte::View::screenEdgeMarginEnabledChanged, this, [&]() {
if (!m_latteView->screenEdgeMarginEnabled()) {

@ -164,9 +164,9 @@ Item{
Binding {
target: latteView
property: "headThicknessGap"
when: latteView && !inTempHiding && !inForceHiding && !inScreenEdgeInternalWindowSliding && inPublishingState
when: latteView && !root.editMode && !editModeVisual.inEditMode && !inTempHiding && !inForceHiding && !inScreenEdgeInternalWindowSliding && inPublishingState
value: {
if (root.behaveAsPlasmaPanel) {
if (root.behaveAsPlasmaPanel || root.viewType === LatteCore.Types.PanelView) {
return 0;
}

Loading…
Cancel
Save