DGLE-HQ / DGLE

Powerful independent cross-platform engine for 2D/3D games and visualizations. Young, strong and crazy!
http://dgle.dronprogs.org
GNU Lesser General Public License v3.0
162 stars 39 forks source link

Check engine behavior when AdjustMode() returned unsuccessful result. #222

Open megaDRONe86 opened 9 years ago

megaDRONe86 commented 9 years ago

Если AdjustMode() возвращается с ошибкой, движок все рано думает, что режим установился: при нажатии ALT+ENTER для перехода в fullscreen для неподдерживаемого разрешения AdjustMode() не срабатывает, а при следующем нажатии ALT+ENTER в консоли пишется, что движок перешел из fullscreen в windowed, хотя он и так оставался в windowed режиме. Попытка записать в лог сообщение со статусом LT_FATAL в некоторых местах (например, AdjustMode()) приводит к access violation в неожиданных местах.