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

--- Comment #21 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Duncan from comment #19)
> But I gotta actually find the code in question and see if I can hack-patch it
> first.  We'll see...
Breadcrumb: plasma framework:
plasma/src/scriptengines/qml/plasmoid/containmentinterface.cpp

Line 991 mentions bug #344205, panels were auto-hiding when their context menus
were shown.  The bug was reported in 2015 and fixed in 2017, git commit
f3dcff28b8fbc635467252706641c9d37f094090 to plasma framework.

That looks like it could be the git commit pointing the way to the relevant
code that I was saying made developing a hack-patch so much easier.  The code
surrounding the mentioned line may or may not be the code to patch, but if not,
the calls made there should be greppable.

So we have a path to explore now, at least. =:^)

That it worked in kde/plasma4 and actually hides in plasma5 now but immediately
unhides, demonstrates it should be possible to setup some sort of condition
test and stop the immediate unhide under specific conditions.  Whether coding
the specific condition set is within my limited coding capacities or not
remains to be seen, but with a path to follow now we're already closer than we
were.

Also: plasma API spec:
https://api.kde.org/frameworks/plasma-framework/html/index.html

And another potential hint in comment #8, ignored NETWM spec for panel struts
in plasma5.

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

Reply via email to