From 079f8ff4c35b1c792a1713020f3b0e6f185f6774 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 18 Oct 2016 14:31:56 +0200 Subject: [PATCH] When relinking shot, get node ID from clipboard --- blender_cloud/attract/__init__.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/blender_cloud/attract/__init__.py b/blender_cloud/attract/__init__.py index 6a8b1f4..9eeffab 100644 --- a/blender_cloud/attract/__init__.py +++ b/blender_cloud/attract/__init__.py @@ -302,6 +302,15 @@ class AttractShotRelink(AttractShotFetchUpdate): return {'FINISHED'} def invoke(self, context, event): + maybe_id = context.window_manager.clipboard + if len(maybe_id) == 24: + try: + int(maybe_id, 16) + except ValueError: + pass + else: + self.strip_atc_object_id = maybe_id + return context.window_manager.invoke_props_dialog(self) def draw(self, context):