- fixed bug that printed: "bad call to addqueue: 0 (18, 1)" when using
layer buttons or the layer hotkeys 1-2-3-etc. was caused in space.c, view3dlock, untested call to addqueue.
This commit is contained in:
@@ -190,7 +190,6 @@ void do_image_buttons(unsigned short event);
|
|||||||
void do_imasel_buttons(short event);
|
void do_imasel_buttons(short event);
|
||||||
static void check_packAll(void);
|
static void check_packAll(void);
|
||||||
static void unique_bone_name(Bone *bone, bArmature *arm);
|
static void unique_bone_name(Bone *bone, bArmature *arm);
|
||||||
static void validate_bonebutton(void *data1, void *data2);
|
|
||||||
static int bonename_exists(Bone *orig, char *name, ListBase *list);
|
static int bonename_exists(Bone *orig, char *name, ListBase *list);
|
||||||
|
|
||||||
static void test_idbutton_cb(void *namev, void *arg2_unused)
|
static void test_idbutton_cb(void *namev, void *arg2_unused)
|
||||||
@@ -1657,10 +1656,9 @@ void do_global_buttons2(short event)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case B_ACTALONE:
|
case B_ACTALONE:
|
||||||
if (ob)
|
if(ob && ob->id.lib==0) {
|
||||||
act= ob->action;
|
act= ob->action;
|
||||||
|
|
||||||
if(ob && ob->id.lib==0) {
|
|
||||||
if(act->id.us>1) {
|
if(act->id.us>1) {
|
||||||
if(okee("Single user")) {
|
if(okee("Single user")) {
|
||||||
ob->action=copy_action(act);
|
ob->action=copy_action(act);
|
||||||
@@ -3906,7 +3904,7 @@ void do_view3d_buttons(short event)
|
|||||||
}
|
}
|
||||||
scrarea_queue_winredraw(curarea);
|
scrarea_queue_winredraw(curarea);
|
||||||
countall();
|
countall();
|
||||||
|
|
||||||
if(G.vd->scenelock) handle_view3d_lock();
|
if(G.vd->scenelock) handle_view3d_lock();
|
||||||
allqueue(REDRAWOOPS, 0);
|
allqueue(REDRAWOOPS, 0);
|
||||||
}
|
}
|
||||||
@@ -4661,6 +4659,7 @@ void buttons_active_id(ID **id, ID **idfrom)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
static void validate_bonebutton(void *bonev, void *data2_unused){
|
static void validate_bonebutton(void *bonev, void *data2_unused){
|
||||||
Bone *bone= bonev;
|
Bone *bone= bonev;
|
||||||
bArmature *arm;
|
bArmature *arm;
|
||||||
@@ -4668,7 +4667,7 @@ static void validate_bonebutton(void *bonev, void *data2_unused){
|
|||||||
arm = get_armature(G.obpose);
|
arm = get_armature(G.obpose);
|
||||||
unique_bone_name(bone, arm);
|
unique_bone_name(bone, arm);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
static int bonename_exists(Bone *orig, char *name, ListBase *list)
|
static int bonename_exists(Bone *orig, char *name, ListBase *list)
|
||||||
{
|
{
|
||||||
|
@@ -199,7 +199,7 @@ void copy_view3d_lock(short val)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(val==REDRAW && vd==sa->spacedata.first) {
|
if(val==REDRAW && vd==sa->spacedata.first) {
|
||||||
scrarea_queue_redraw(sa);
|
if(sa->win) scrarea_queue_redraw(sa);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user