From 158b85876a0e8410db2e009f4fc324bb049089aa Mon Sep 17 00:00:00 2001
From: Clemens Barth <barth@root-1.de>
Date: Thu, 13 Jan 2022 17:59:01 +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/pdb_gui.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/io_mesh_atomic/pdb_gui.py b/io_mesh_atomic/pdb_gui.py
index 00a4ca97e..f77e2ef4b 100644
--- a/io_mesh_atomic/pdb_gui.py
+++ b/io_mesh_atomic/pdb_gui.py
@@ -203,6 +203,9 @@ class IMPORT_OT_pdb(Operator, ImportHelper):
 
 
     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)
+
         # This is in order to solve this strange 'relative path' thing.
         filepath_pdb = bpy.path.abspath(self.filepath)
 
-- 
GitLab