Integrated Dynamics

Integrated Dynamics

63M Downloads

Variable card name in Logic Programmer isn't updated if backspace was the last key

Jack-McKalling opened this issue ยท 1 comments

commented

Issue type:

  • ๐Ÿ› Bug

Short description:

The (labeller's) textfield in the LP GUI conflicts with what is actually used for the variable card's name, if backspace was the last key used.

Steps to reproduce the problem:

  1. Get a Logic Programmer, Labeller and a Variable Card of any kind
  2. Open the Logic Programmer and choose any operator on the left
  3. Insert the Variable Card to save the operator on it
  4. Click the little "E" to edit the card's name
  5. Type "abc", then use backspace
    โœ… The textfield now shows "ab"
  6. Take out the variable card and hover on it
    โŒ The card's name is still "abc"

integrated variable naming

Expected behaviour:

Using backspace is supposed to work. In the above example, it appears that the backspace is not resolved on the final value for the card, eventhough the textfield shows the result correctly. As if the internal mechanism only uses the valid character sequence typed, rather than the value typed.


Versions:

  • Core: 1.17.2
  • CC: 2.8.3
  • Dynamics: 1.14.2
  • Tunnels: 1.8.18
  • Minecraft: 1.19.2
  • Forge: 43.2.0

Only the above mods used, no modpack. (testworld included ~Crafting and ~Terminals too though).

Log file:

commented

Thanks for reporting!