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