[Bf-blender-cvs] [88400f0c03a] master: Fix incorrect sorting in Asset Browser after renaming local asset

Julian Eisel noreply at git.blender.org
Thu Apr 29 13:19:03 CEST 2021


Commit: 88400f0c03a96f5c92e251ebc24b197da80707d5
Author: Julian Eisel
Date:   Thu Apr 29 13:15:42 2021 +0200
Branches: master
https://developer.blender.org/rB88400f0c03a96f5c92e251ebc24b197da80707d5

Fix incorrect sorting in Asset Browser after renaming local asset

When renaming a data-block that is an asset, while the asset is visible in the
Asset Browser ("Current File" asset library), the list wouldn't re-sort items,
breaking the alphabetical sorting.
This was easily possible while changing the data-block name throught the Asset
Browser's sidebar, while in the "Current File" asset library.

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

M	source/blender/editors/space_file/space_file.c

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

diff --git a/source/blender/editors/space_file/space_file.c b/source/blender/editors/space_file/space_file.c
index 993b1d9b69c..4ad2e5c2fd2 100644
--- a/source/blender/editors/space_file/space_file.c
+++ b/source/blender/editors/space_file/space_file.c
@@ -467,6 +467,14 @@ static void file_listener(const wmSpaceTypeListenerParams *params)
           break;
       }
       break;
+    case NC_ID: {
+      switch (wmn->action) {
+        case NA_RENAME:
+          /* Force list to update sorting (with a full reset for now). */
+          file_reset_filelist_showing_main_data(area, sfile);
+          break;
+      }
+    }
     case NC_ASSET: {
       switch (wmn->action) {
         case NA_SELECTED:



More information about the Bf-blender-cvs mailing list