Skip to content

sync branches: dev <- main#225

Merged
igmunv merged 4 commits into
devfrom
main
Jul 12, 2026
Merged

sync branches: dev <- main#225
igmunv merged 4 commits into
devfrom
main

Conversation

@igmunv

@igmunv igmunv commented Jul 12, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

nikozarserg-boop and others added 4 commits July 11, 2026 08:42
1) core/file/FileDataBuffer.cpp
Проблема: loadData использовала qHash(data 0) для вычисления оригинального хэша, а computeCurrentHashLocked
использовала
QCryptographicHash Sha256. Это приводило к несовпадению хешей и isModified всегда возвращал true
Изменение: Заменён qHash на QCryptographicHash Sha256

2) core/modules/ModuleManager.h
Проблема: Метод registerModule был объявлен как const но изменял статическое хранилище через getStorage
Изменение: Удалён const из объявления метода

3) widgets/filetreepanel.cpp
Проблема: В методе remove индекс из getSourceIndex использовался без проверки валидности. Если индекс не m_fileModel remove получает некорректные данные
Изменение: Добавил проверка
Исправил баги в FileDataBuffer, ModuleManager и FileTreePanel
@igmunv igmunv merged commit 9e9a12f into dev Jul 12, 2026
7 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants