NationalSecurityAgency / ghidra

Ghidra is a software reverse engineering (SRE) framework
https://www.nsa.gov/ghidra
Apache License 2.0
51.82k stars 5.89k forks source link

Window drag-n-drop icon #6976

Open mumbel opened 1 month ago

mumbel commented 1 month ago

Describe the bug It seems the icons aren't updating when the docking status changes. Drag-n-dropping a docked window to another location keeps the "window" icon and doesn't toggle to an up/down/left/right at another window's edge.

Environment (please complete the following information): Ghidra Version: 11.2 Ghidra Release: PUBLIC Ghidra Build Date: 2024-Sep-26 1444 EDT Ghidra Revision: 7e6daf45e1c6a541bddeb8733eb21c4baa354c08 Ghidra Development Mode: false OS Name: Linux OS Arch: amd64 OS Version: 6.8.0-45-generic OS Pretty Name: Ubuntu 24.04.1 LTS Java Vendor: Ubuntu Java Version: 21.0.4

ryanmkurtz commented 1 month ago

I feel like this has been happening to me for years.

ryanmkurtz commented 1 month ago

I think when i brought it up in the past it was blamed on a JDK limitation, but we can revisit it.

ryanmkurtz commented 1 month ago

More info: This has been happening to me on Windows for years, which i remote into. I shared my screen to show @ghidragon the problem, and he said what are you talking about, it's working perfectly. So it's something about the remote view messing with the icon. Are you using a remote display here @mumbel?

mumbel commented 1 month ago

I don't recall ever noticing this before or in master lately, but cannot recall if I did any window re-arrangements post JDK17->21.

Made the mistake of upgrading to 24.04.1, which led to reinstalling 24.04.1. I forgot to back up my ".ghidra", making me noticeably re-arrange windows.

Nope, just all on my laptop, just running ./ghidraRun