return a NULL instead of segfaulting when asserts are off
Dana Jansens danakj@orodu.net
1 files changed,
7 insertions(+),
0 deletions(-)
jump to
M
src/openbox.hh
→
src/openbox.hh
@@ -171,7 +171,14 @@
//! Returns a managed screen inline OBScreen *screen(int num) { assert(num >= 0); assert(num < (signed)_screens.size()); + if (num >= screenCount()) + return NULL; return _screens[num]; + } + + //! Returns the number of managed screens + inline int screenCount() const { + return (signed)_screens.size(); } //! Returns the mouse cursors used throughout Openbox