Index: console.c
===================================================================
--- console.c	(revision 55)
+++ console.c	(revision 56)
@@ -273,9 +273,9 @@
 if(!raydium_console_pos) return;
 
 raydium_osd_start();
-texsave=raydium_texture_current;
+texsave=raydium_texture_current_main;
 raydium_texture_current_set_name(raydium_console_config_texture);
-raydium_rendering_internal_prepare_texture_render(raydium_texture_current);
+raydium_rendering_internal_prepare_texture_render(raydium_texture_current_main);
 
 glBegin(GL_QUADS);
 glTexCoord2f(0,0);
tUniversalParam;
+		if(raydium_ode_motor[j].joints_axe[i]==0)
+		    GetAngle=dJointGetUniversalAngle1;
+		else
+		    GetAngle=dJointGetUniversalAngle2;
+		break;
 	    default:
 		cancel=1;
 		raydium_log("ODE: Motor: Invalid joint type (%s, motor is %s)",raydium_ode_joint[raydium_ode_motor[j].joints[i]].name,raydium_ode_motor[j].name);