优化插件加载时的文档检查逻辑,增加对空文档的处理日志
This commit is contained in:
parent
cf4ec1db7a
commit
c57382c668
@ -353,12 +353,17 @@ namespace NavisworksTransport
|
||||
// 订阅文档事件
|
||||
SubscribeToDocumentEvents();
|
||||
|
||||
// 检查是否已有活动文档并初始化
|
||||
if (NavisApplication.ActiveDocument != null)
|
||||
// 检查是否已有活动文档且包含模型
|
||||
var activeDoc = NavisApplication.ActiveDocument;
|
||||
if (activeDoc != null && activeDoc.Models != null && activeDoc.Models.Count > 0)
|
||||
{
|
||||
LogManager.Info("[文档管理] 插件加载时发现活动文档,立即初始化管理器");
|
||||
LogManager.Info("[文档管理] 插件加载时发现包含模型的活动文档,立即初始化管理器");
|
||||
InitializeManagers();
|
||||
}
|
||||
else if (activeDoc != null)
|
||||
{
|
||||
LogManager.Info("[文档管理] 插件加载时发现空文档(无模型),等待文档加载完成");
|
||||
}
|
||||
else
|
||||
{
|
||||
LogManager.Info("[文档管理] 插件加载时无活动文档");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user