reimplement Window::hasCoords if pdcurses is used

master
Andrzej Rybczak 17 years ago
parent d48403057d
commit 487b2fc1c9
  1. 12
      src/window.cpp

@ -620,7 +620,19 @@ int Window::Y() const
bool Window::hasCoords(int &x, int &y)
{
# ifndef USE_PDCURSES
return wmouse_trafo(itsWindow, &y, &x, 0);
# else
// wmouse_trafo is broken in pdcurses, use our own implementation
if (x >= itsStartX && x < itsStartX+itsWidth
&& y >= itsStartY && y < itsStartY+itsHeight)
{
x -= itsStartX;
y -= itsStartY;
return true;
}
return false;
# endif
}
size_t Window::GetWidth() const

Loading…
Cancel
Save