Browse Source

Show failing line in error messages

pull/4422/head
Anders Jenbo 4 years ago
parent
commit
ce5bd1df74
  1. 6
      Source/utils/sdl_wrap.h

6
Source/utils/sdl_wrap.h

@ -10,15 +10,17 @@
#include "appfat.h" #include "appfat.h"
#include "utils/sdl_ptrs.h" #include "utils/sdl_ptrs.h"
#define NonNull(x) NullErrDlg(x, __FILE__, __LINE__)
namespace devilution { namespace devilution {
namespace SDLWrap { namespace SDLWrap {
template <typename T> template <typename T>
T NonNull(T x) T NullErrDlg(T x, const char *file, int line)
{ {
if (x == nullptr) if (x == nullptr)
ErrSdl(); ErrDlg("SDL Error", SDL_GetError(), file, line);
return x; return x;
} }

Loading…
Cancel
Save