dlangide
dlangide copied to clipboard
Workspace Explorer: Incorrect save / restore status of expand / collapse [RU]
В Workspace Explorer некорректно сохраняет / восстанавливает статус открытых/закрытых узлов. Простейший пример.
- Открываем искходники IDE, и раскрываем пакет dlangide
- Сворачиваем пакет dlangide и раскрываем следующий узел dcd (пакет это или внешняя зависимость как dcd значения не имеет)
- Запускаем refresh дереву workspace explorer.
- После обновления первоначально раскрытый и затем свернутый пакет dlangide опять раскрылся.
Этот баг вылезает не только при принудительном обновлении дерева, но и при любых операциях которые вызывают его автоматическое обновление как то добавление нового модуля/пакета, удаление, обновление зависимостей, сборка проекта и т.д.