Port all remaining XDeleteProperty calls to XCB

This commit is contained in:
Martin Gräßlin 2013-09-10 09:33:07 +02:00
parent e3a1cc0b5d
commit 592ea89b01
4 changed files with 6 additions and 6 deletions

View file

@ -371,7 +371,7 @@ void Compositor::deleteUnusedSupportProperties()
}
foreach (const xcb_atom_t &atom, m_unusedSupportProperties) {
// remove property from root window
XDeleteProperty(QX11Info::display(), rootWindow(), atom);
xcb_delete_property(connection(), rootWindow(), atom);
}
}

View file

@ -201,7 +201,7 @@ static QByteArray readWindowProperty(Window win, long atom, long type, int forma
static void deleteWindowProperty(Window win, long int atom)
{
XDeleteProperty(QX11Info::display(), win, atom);
xcb_delete_property(connection(), win, atom);
}
//---------------------

View file

@ -20,6 +20,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// own
#include "tabboxhandler.h"
#include <kwinglobals.h>
// tabbox
#include "clientmodel.h"
#include "declarative.h"
@ -178,9 +179,8 @@ void TabBoxHandlerPrivate::endHighlightWindows(bool abort)
lastRaisedClient = 0;
lastRaisedClientSucc = 0;
// highlight windows
Display *dpy = QX11Info::display();
Atom atom = XInternAtom(dpy, "_KDE_WINDOW_HIGHLIGHT", False);
XDeleteProperty(dpy, config.isShowTabBox() && m_declarativeView ? m_declarativeView->winId() : QX11Info::appRootWindow(), atom);
Atom atom = XInternAtom(display(), "_KDE_WINDOW_HIGHLIGHT", False);
xcb_delete_property(connection(), config.isShowTabBox() && m_declarativeView ? m_declarativeView->winId() : rootWindow(), atom);
}
/***********************************************

View file

@ -459,7 +459,7 @@ Workspace::~Workspace()
}
for (UnmanagedList::iterator it = unmanaged.begin(), end = unmanaged.end(); it != end; ++it)
(*it)->release(true);
XDeleteProperty(display(), rootWindow(), atoms->kwin_running);
xcb_delete_property(connection(), rootWindow(), atoms->kwin_running);
delete RuleBook::self();
KSharedConfig::openConfig()->sync();