Cleanup: Move asset library remove function next to add function
Better to keep such related operations close together in code.
This commit is contained in:
@@ -32,13 +32,13 @@ struct bUserAssetLibrary;
|
||||
struct bUserAssetLibrary *BKE_preferences_asset_library_add(struct UserDef *userdef,
|
||||
const char *name,
|
||||
const char *path) ATTR_NONNULL(1);
|
||||
void BKE_preferences_asset_library_remove(struct UserDef *userdef,
|
||||
struct bUserAssetLibrary *library) ATTR_NONNULL();
|
||||
|
||||
void BKE_preferences_asset_library_name_set(struct UserDef *userdef,
|
||||
struct bUserAssetLibrary *library,
|
||||
const char *name) ATTR_NONNULL();
|
||||
|
||||
void BKE_preferences_asset_library_remove(struct UserDef *userdef,
|
||||
struct bUserAssetLibrary *library) ATTR_NONNULL();
|
||||
|
||||
struct bUserAssetLibrary *BKE_preferences_asset_library_find_from_index(
|
||||
const struct UserDef *userdef, int index) ATTR_NONNULL() ATTR_WARN_UNUSED_RESULT;
|
||||
struct bUserAssetLibrary *BKE_preferences_asset_library_find_from_name(
|
||||
|
@@ -61,6 +61,15 @@ bUserAssetLibrary *BKE_preferences_asset_library_add(UserDef *userdef,
|
||||
return library;
|
||||
}
|
||||
|
||||
/**
|
||||
* Unlink and free a library preference member.
|
||||
* \note Free's \a library itself.
|
||||
*/
|
||||
void BKE_preferences_asset_library_remove(UserDef *userdef, bUserAssetLibrary *library)
|
||||
{
|
||||
BLI_freelinkN(&userdef->asset_libraries, library);
|
||||
}
|
||||
|
||||
void BKE_preferences_asset_library_name_set(UserDef *userdef,
|
||||
bUserAssetLibrary *library,
|
||||
const char *name)
|
||||
@@ -74,15 +83,6 @@ void BKE_preferences_asset_library_name_set(UserDef *userdef,
|
||||
sizeof(library->name));
|
||||
}
|
||||
|
||||
/**
|
||||
* Unlink and free a library preference member.
|
||||
* \note Free's \a library itself.
|
||||
*/
|
||||
void BKE_preferences_asset_library_remove(UserDef *userdef, bUserAssetLibrary *library)
|
||||
{
|
||||
BLI_freelinkN(&userdef->asset_libraries, library);
|
||||
}
|
||||
|
||||
bUserAssetLibrary *BKE_preferences_asset_library_find_from_index(const UserDef *userdef, int index)
|
||||
{
|
||||
return BLI_findlink(&userdef->asset_libraries, index);
|
||||
|
Reference in New Issue
Block a user