simplify
This commit is contained in:
@@ -19,12 +19,11 @@ int protoFatalCallback( Display* );
|
|||||||
|
|
||||||
bool X11Helper::Go()
|
bool X11Helper::Go()
|
||||||
{
|
{
|
||||||
int i;
|
|
||||||
|
|
||||||
if( pCt == 0 )
|
if( pCt == 0 )
|
||||||
{
|
{
|
||||||
Dpy = XOpenDisplay(0);
|
Dpy = XOpenDisplay(0);
|
||||||
if(Dpy == NULL) { return false; }
|
if( Dpy == NULL )
|
||||||
|
return false;
|
||||||
|
|
||||||
XSetIOErrorHandler( &protoFatalCallback );
|
XSetIOErrorHandler( &protoFatalCallback );
|
||||||
XSetErrorHandler( &protoErrorCallback );
|
XSetErrorHandler( &protoErrorCallback );
|
||||||
@@ -56,20 +55,11 @@ bool X11Helper::OpenMask( long mask )
|
|||||||
|
|
||||||
bool X11Helper::CloseMask( long mask )
|
bool X11Helper::CloseMask( long mask )
|
||||||
{
|
{
|
||||||
vector<long>::iterator i;
|
vector<long>::iterator i = find( pMasks.begin(), pMasks.end(), mask );
|
||||||
|
if( i == pMasks.end() )
|
||||||
|
return true;
|
||||||
|
|
||||||
i = pMasks.begin();
|
pMasks.erase( i );
|
||||||
while(true)
|
|
||||||
{
|
|
||||||
if(*i == mask)
|
|
||||||
{
|
|
||||||
pMasks.erase(i);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
if(i == pMasks.end() ) { return true; } // Never set in the
|
|
||||||
// first place...
|
|
||||||
i++;
|
|
||||||
}
|
|
||||||
|
|
||||||
return pApplyMasks();
|
return pApplyMasks();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user