From 8372ef96ade7a6ec64ef328c0c84c89f9352d493 Mon Sep 17 00:00:00 2001
From: Clemens Barth <barth@root-1.de>
Date: Thu, 13 Jan 2022 18:03:14 +0100
Subject: [PATCH] T94008, T94292 When importing a PDB file, the user has to be
 in the 'OBJECT' mode. With the changes in the code, this mode is
 automatically set before the PDB import. No error message should appear when
 the 'EDIT' mode is still active.

---
 io_mesh_atomic/xyz_gui.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/io_mesh_atomic/xyz_gui.py b/io_mesh_atomic/xyz_gui.py
index 2b452a611..18df00634 100644
--- a/io_mesh_atomic/xyz_gui.py
+++ b/io_mesh_atomic/xyz_gui.py
@@ -153,6 +153,8 @@ class IMPORT_OT_xyz(Operator, ImportHelper):
         col.prop(self, "images_per_key")
 
     def execute(self, context):
+        # To be on the safe side, we switch to the 'OBJECT' mode.
+        bpy.ops.object.mode_set(mode='OBJECT', toggle=False)
 
         del ALL_FRAMES[:]
         del ELEMENTS[:]
-- 
GitLab