mvourlakos added a comment.
In D15814#343330 <https://phabricator.kde.org/D15814#343330>, @davidedmundson wrote: > > first introduced at popupPlacement() > > ...by you :P I know :( and this broke plasma popups placement in !compositing mode. This is why I sent https://phabricator.kde.org/D15821 which uses mask() in a more meaningful way both for plasma and Latte. mask() in D15821 <https://phabricator.kde.org/D15821> isnt used to distinguish plasma/docks but to place popups more intellengently. But in D15821 <https://phabricator.kde.org/D15821> I need a window flag in order to identify which popups can be placed according to the element trigerred them. I used Qt::Tooltip for this in D15821 <https://phabricator.kde.org/D15821> but I dont like it, I would prefer something which is not used that often. > Extra confusingly the comment above that line is from before the mask test was added, and in that comment dock means panel. > So the comment about when we're a dock explicitly excludes what you call a dock. :/ > > I would have pushed for doing it explicitly. Ideally when outsideParentWindow was first introduced. sorry, I dont understand what explicitly means > Given we're using this mask test already, I don't like it, but if no-one else objects, ship it. > (please also clarify comments here and line 906 to distinguish dock and dock) maybe is better to look first at D15821 <https://phabricator.kde.org/D15821> and decide afterwards if this should be commited now or when dialog2 arrives > Note, when Dialog gets a rewrite, we won't do it like that. I want a hint at the containment level that we can forward through CompactApplet.qml no problem for me, we can wait for this... REPOSITORY R242 Plasma Framework (Library) BRANCH dockBorders REVISION DETAIL https://phabricator.kde.org/D15814 To: mvourlakos, #plasma, broulik, davidedmundson Cc: abetts, broulik, ngraham, kde-frameworks-devel, michaelh, bruns