allow for ignoring x errors.
This commit is contained in:
parent
0f2bcee0cd
commit
0c05f5d9c7
1 changed files with 8 additions and 6 deletions
|
@ -53,6 +53,9 @@ private:
|
||||||
//! The number of requested grabs on the display
|
//! The number of requested grabs on the display
|
||||||
int _grab_count;
|
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
|
//! A list of information for all screens on the display
|
||||||
ScreenInfo** _screeninfo_list;
|
ScreenInfo** _screeninfo_list;
|
||||||
|
|
||||||
|
@ -60,12 +63,6 @@ private:
|
||||||
//! screen
|
//! screen
|
||||||
RenderControl** _rendercontrol_list;
|
RenderControl** _rendercontrol_list;
|
||||||
|
|
||||||
// Handles X errors on the display
|
|
||||||
/*
|
|
||||||
Displays the error if compiled for debugging.
|
|
||||||
*/
|
|
||||||
//int xerrorHandler(::Display *d, XErrorEvent *e);
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
//! Initializes the class, opens the X display
|
//! Initializes the class, opens the X display
|
||||||
/*!
|
/*!
|
||||||
|
@ -109,6 +106,11 @@ public:
|
||||||
|
|
||||||
inline ::Display* operator*() const { return _display; }
|
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
|
//! Grabs the display
|
||||||
void grab();
|
void grab();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue