added checks for an error value returned from view3d_opengl_select so as not to act on bad data. also the error message didnt display because of where it was, delayed the error so it displays right.
added checks for an error value returned from view3d_opengl_select so as not to act on bad data. also the error message didnt display because of where it was, delayed the error so it displays right.