Issue Logfile is not deleting "old" entries?
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 12.9k
- Forks
- 2k
- Avg merge
- 4h 27m
- Merged PRs (30d)
- 8
Description
I hope I'm not misunderstanding here something, but to me it feels like a bug.

A: I once had this class "Light" formerly called "+Light".
B: As its name was "+Light", then I created another class "!Prop_All" where the "+Light" class was a sub class in.
C: Here I brought the "+Light" class as "17__Light" class in.
After all this I just renamed the class "+Light" to just "Light" without the plus.
D: But since then these issues pop up in the log file, obviously demanding for the old "+Light" class (among others which have been renamed).
This seems buggy? What's the reason? If clear the log file, these entries keep showing up.
**Specifications:**
- OS: Windows 10
- Tiled Version: v1.9.2
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the reported workflow in Tiled v1.9.2 on Windows 10: rename the "+Light" class, move it into "17__Light", rename it to "Light", and clear the log. Trace why references to the old class continue appearing; done means the behavior is explained or corrected and verified after clearing the log.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100