https://bugs.kde.org/show_bug.cgi?id=484892

--- Comment #3 from Noah Davis <noaha...@gmail.com> ---
(In reply to Nicolas Fella from comment #2)
> What kind of information do you need?

Honestly, not sure. Are you sure you're on the latest git master? What if you
do a clean build? What if you clear your QML cache ( `fd "qmlcache" ~/.cache -X
rm -r {}` )?

I checked the code used for implicit height and there's no reason for there to
be a binding loop:

/home/noah/kde/src/graphics/spectacle/src/Gui/ImageCaptureOverlay.qml:
        component SelectionHandle: Handle {
            visible: enabled && selectionRectangle.visible
                && SelectionEditor.dragLocation === SelectionEditor.None
                && G.rectIntersects(Qt.rect(x,y,width,height),
annotations.viewportRect)
            shapePath.fillColor: selectionRectangle.border.color
            shapePath.strokeWidth: 0
        }

        SelectionHandle { // <-- Line 131
            startAngle: 90
            sweepAngle: 270
            x: SelectionEditor.handlesRect.x
            y: SelectionEditor.handlesRect.y
        }

/home/noah/kde/src/graphics/spectacle/src/Gui/Handle.qml:
    // Use a rounded physically even size so that straight edges don't look
fuzzy
    implicitWidth: dprRoundEven(18)
    implicitHeight: implicitWidth

    // Round to a physically even size
    function dprRoundEven(value) {
        value = Math.round(value * Screen.devicePixelRatio)
        return (value - value % 2) / Screen.devicePixelRatio
    }

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to