From 39b8dbb572472870c9a8b000bc49a02a9e47d25c Mon Sep 17 00:00:00 2001
From: Mikhail Rachinskiy <mikhail.rachinskiy@gmail.com>
Date: Wed, 22 Jul 2020 09:53:31 +0400
Subject: [PATCH] PLY: flush selection on import

---
 io_mesh_ply/import_ply.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/io_mesh_ply/import_ply.py b/io_mesh_ply/import_ply.py
index 2bc677467..c118aa3c2 100644
--- a/io_mesh_ply/import_ply.py
+++ b/io_mesh_ply/import_ply.py
@@ -408,12 +408,16 @@ def load_ply(filepath):
     if not mesh:
         return {'CANCELLED'}
 
+    for ob in bpy.context.selected_objects:
+        ob.select_set(False)
+
     obj = bpy.data.objects.new(ply_name, mesh)
     bpy.context.collection.objects.link(obj)
     bpy.context.view_layer.objects.active = obj
     obj.select_set(True)
 
     print("\nSuccessfully imported %r in %.3f sec" % (filepath, time.time() - t))
+
     return {'FINISHED'}
 
 
-- 
GitLab