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 "utils/sdl_ptrs.h"
#define NonNull(x) NullErrDlg(x, __FILE__, __LINE__)
namespace devilution {
namespace SDLWrap {
template <typename T>
T NonNull(T x)
T NullErrDlg(T x, const char *file, int line)
{
if (x == nullptr)
ErrSdl();
ErrDlg("SDL Error", SDL_GetError(), file, line);
return x;
}

Loading…
Cancel
Save