fix Windowproc