[Bf-blender-cvs] [15305950a5d] asset-engine: Amber: fix some more stupid issues/mistakes.

Bastien Montagne noreply at git.blender.org
Mon Oct 30 17:36:16 CET 2017


Commit: 15305950a5dac825892985cb9eec8299817da1ea
Author: Bastien Montagne
Date:   Mon Oct 30 16:23:48 2017 +0100
Branches: asset-engine
https://developer.blender.org/rB15305950a5dac825892985cb9eec8299817da1ea

Amber: fix some more stupid issues/mistakes.

===================================================================

M	release/scripts/startup/bl_operators/amber/engine.py
M	release/scripts/startup/bl_operators/amber/operators.py

===================================================================

diff --git a/release/scripts/startup/bl_operators/amber/engine.py b/release/scripts/startup/bl_operators/amber/engine.py
index b06d773a255..30f3de47c15 100644
--- a/release/scripts/startup/bl_operators/amber/engine.py
+++ b/release/scripts/startup/bl_operators/amber/engine.py
@@ -323,7 +323,7 @@ class AssetEngineAmber(AssetEngine):
         variants_gen(entry, e, vuuid, ruuid, wuuid)
 
         if act_view:
-            entry.relpath = os.path.relpath(act_view.path, self.repository.path)
+            entry.relpath = os.path.relpath(os.path.join(self.repository.path, act_view.path), self.repository.path)
 #        print("added entry for", entry.relpath)
 
     def pretty_version(self, v=None):
diff --git a/release/scripts/startup/bl_operators/amber/operators.py b/release/scripts/startup/bl_operators/amber/operators.py
index 389482ab0e6..96cd2f7b77e 100644
--- a/release/scripts/startup/bl_operators/amber/operators.py
+++ b/release/scripts/startup/bl_operators/amber/operators.py
@@ -183,6 +183,7 @@ class AmberOpsAssetAdd(Operator, AmberOpsEditing):
         off_idx = len(ret)
         ret += [(".".join(("textures", tex.name)), tex.name, "", 'TEXTURE_DATA', off_idx + idx)
                         for idx, tex in enumerate(tex for tex in bpy.data.textures if tex.library is None)]
+        return ret
     datablock_name = EnumProperty(items=datablock_name_enum_itemf,
                                   name="ID Name", description="Name of the local datablock to create asset from")
 
@@ -342,15 +343,11 @@ class AmberOpsAssetTagRemove(Operator, AmberOpsEditing):
         ae = context.space_data.asset_engine
         asset = ae.repository_pg.assets[ae.repository_pg.asset_index_active]
         asset.tags.remove(asset.tag_index_active)
-        print(asset.tag_index_active, asset.tags[:])
 
         AmberDataRepository.update_from_asset_engine(ae)
 
         bpy.ops.file.refresh()
 
-        asset = ae.repository_pg.assets[ae.repository_pg.asset_index_active]
-        print(asset.tag_index_active, asset.tags[:])
-
         return {'FINISHED'}



More information about the Bf-blender-cvs mailing list