Commit: c09fe51f9d369cfa44b5fa77a4b2407ae19490b3
Author: Joshua Leung
Date:   Fri Oct 6 19:24:36 2017 +1300
Branches: greasepencil-object
https://developer.blender.org/rBc09fe51f9d369cfa44b5fa77a4b2407ae19490b3

GP Branch Version Patching - Use palette slots instead of creating palettes 
directly

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

M       source/blender/blenloader/intern/versioning_280.c

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

diff --git a/source/blender/blenloader/intern/versioning_280.c 
b/source/blender/blenloader/intern/versioning_280.c
index f12f86e0c40..9a093e069f0 100644
--- a/source/blender/blenloader/intern/versioning_280.c
+++ b/source/blender/blenloader/intern/versioning_280.c
@@ -407,13 +407,13 @@ void blo_do_versions_280(FileData *fd, Library 
*UNUSED(lib), Main *main)
                                Palette *first = NULL;
                                for (bGPDpalette *oldpalette = 
gpd->palettes.first; oldpalette; oldpalette = oldpalette->next) {
                                        /* create palette */
-                                       Palette *newpalette = 
BKE_palette_add(main, oldpalette->info);
+                                       bGPDpaletteref *palslot = 
BKE_gpencil_paletteslot_addnew(main, gpd, oldpalette->info);
+                                       Palette *newpalette = palslot->palette;
+                                       
                                        /* save first to use later */
                                        if (first == NULL) {
                                                first = newpalette;
                                        }
-                                       /* enable fake user by default */
-                                       id_fake_user_set(&newpalette->id);
 
                                        for (bGPDpalettecolor *oldcolor = 
oldpalette->colors.first; oldcolor; oldcolor = oldcolor->next) {
                                                PaletteColor *newcolor = 
BKE_palette_color_add_name(newpalette, oldcolor->info);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to