mirror of
https://github.com/blender/blender
synced 2026-09-29 04:37:17 +03:00
fix [#28784] CRASHER on load with load_post handler
also fix pacman package build spec.
This commit is contained in:
parent
e49688f021
commit
4a0c3e2a12
2 changed files with 5 additions and 3 deletions
|
|
@ -4,7 +4,7 @@
|
|||
blender_srcdir=$(dirname $startdir)"/../.."
|
||||
# value may be formatted: 35042:35051M
|
||||
blender_revision=$(svnversion $blender_srcdir | cut -d: -f2 | awk '{print $3}')
|
||||
blender_version=$(grep BLENDER_VERSION $blender_srcdir/source/blender/blenkernel/BKE_blender.h | awk '{print $3}')
|
||||
blender_version=$(grep "BLENDER_VERSION\s" $blender_srcdir/source/blender/blenkernel/BKE_blender.h | awk '{print $3}')
|
||||
blender_version=$(expr $blender_version / 100).$(expr $blender_version % 100) # 256 -> 2.56
|
||||
blender_version_char=$(sed -ne 's/.*BLENDER_VERSION_CHAR.*\([a-z]\)$/\1/p' $blender_srcdir/source/blender/blenkernel/BKE_blender.h)
|
||||
# blender_subversion=$(grep BLENDER_SUBVERSION $blender_srcdir/source/blender/blenkernel/BKE_blender.h | awk '{print $3}')
|
||||
|
|
|
|||
|
|
@ -412,6 +412,10 @@ void WM_read_file(bContext *C, const char *filepath, ReportList *reports)
|
|||
BPY_app_handlers_reset();
|
||||
BPY_modules_load_user(C);
|
||||
#endif
|
||||
|
||||
/* important to do before NULL'ing the context */
|
||||
BLI_exec_cb(CTX_data_main(C), NULL, BLI_CB_EVT_LOAD_POST);
|
||||
|
||||
CTX_wm_window_set(C, NULL); /* exits queues */
|
||||
|
||||
#if 0 /* gives popups on windows but not linux, bug in report API but disable for now to stop users getting annoyed */
|
||||
|
|
@ -429,8 +433,6 @@ void WM_read_file(bContext *C, const char *filepath, ReportList *reports)
|
|||
// XXX undo_editmode_clear();
|
||||
BKE_reset_undo();
|
||||
BKE_write_undo(C, "original"); /* save current state */
|
||||
|
||||
BLI_exec_cb(CTX_data_main(C), NULL, BLI_CB_EVT_LOAD_POST);
|
||||
}
|
||||
else if(retval == BKE_READ_EXOTIC_OK_OTHER)
|
||||
BKE_write_undo(C, "Import file");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue