Skip to content

GitLab

    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    • Menu
    Projects Groups Snippets
  • Get a free trial
  • Sign up
  • Login
  • Sign in / Register
  • Lazarus Lazarus
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 2,080
    • Issues 2,080
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 7
    • Merge requests 7
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Insights
    • Issue
    • Repository
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • FPC
  • Lazarus
  • LazarusLazarus
  • Issues
  • #21685
Closed
Open
Created Apr 09, 2012 by FPC Admin account@fpc_adminOwner

Updating PO crashes when string was moved to another file if there are duplicate strings in FOriginalToItem

Original Reporter info from Mantis: cobines
  • Reporter name:

Description:

Previous bug #21615 (closed) not completely fixed. If there are two or more identical strings in FOriginalToItem pointing to different Items then when freeing an Item the wrong Item may be removed from FOriginalToItem, because removing is done by string only.
I have extended StringHashList to allow Find and Remove by String+Data combination then used the new function to remove Items from FOriginalToItem.

Mantis conversion info:

  • Mantis ID: 21685
  • OS: Windows XP
  • OS Build: SP3
  • Build: 36664
  • Platform: Win32
  • Version: 0.9.31 (SVN)
  • Fixed in revision: r36729 (#17c60bd6)
Assignee
Assign to
Time tracking