QuiltMC / enigma

A deobfuscation/remapping tool for Java bytecode, fork of cuchaz's Enigma.
GNU Lesser General Public License v3.0
59 stars 31 forks source link

Filtering by top-level packages is broken #220

Closed CrypticVerse closed 2 months ago

CrypticVerse commented 3 months ago

While using Enigma, I wanted to filter by package, to see what needed mapped. When I clicked the filter button, even if the package is 0% mapped, the filter always shows 100%. Also, when using net/minecraft instead of net.minecraft (/ instead of .), the mappings filter correctly, but I run into the issue described in #134. (Blue circle with NaN). Normal (Expected): expected Bug: bug

Steps to reproduce:

  1. Clone QM and run ./gradlew mappings
  2. Click file in swing, and click Mapping Stats
  3. Type in a package that is NOT fully mapped yet in the Top-Level Package box.
  4. Click filter and see that every time it shows 100.00%, even when I can see that the package (not including lambdas) is not fully mapped.