allow for ignoring x errors.

This commit is contained in:
Dana Jansens 2003-01-29 08:50:30 +00:00
parent 0f2bcee0cd
commit 0c05f5d9c7

View file

@ -53,6 +53,9 @@ private:
//! The number of requested grabs on the display
int _grab_count;
//! When true, X errors will be ignored. Use with care.
bool _ignore_errors;
//! A list of information for all screens on the display
ScreenInfo** _screeninfo_list;
@ -60,12 +63,6 @@ private:
//! screen
RenderControl** _rendercontrol_list;
// Handles X errors on the display
/*
Displays the error if compiled for debugging.
*/
//int xerrorHandler(::Display *d, XErrorEvent *e);
public:
//! Initializes the class, opens the X display
/*!
@ -109,6 +106,11 @@ public:
inline ::Display* operator*() const { return _display; }
//! When true, X errors will be ignored.
inline bool ignoreErrors() const { return _ignore_errors; }
//! Set whether X errors should be ignored. Use with care.
void setIgnoreErrors(bool t);
//! Grabs the display
void grab();