From a616d1fe5790a9b1824c126c9091abc3d5737443 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= Date: Fri, 3 May 2013 09:36:20 +0200 Subject: [PATCH] Client::decorationId() returns an xcb_window_t --- client.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/client.h b/client.h index 994d6f242c..111a0ac165 100644 --- a/client.h +++ b/client.h @@ -271,7 +271,7 @@ class Client public: explicit Client(); xcb_window_t wrapperId() const; - Window decorationId() const; + xcb_window_t decorationId() const; xcb_window_t inputId() const { return m_decoInputExtent; } const Client* transientFor() const; @@ -1016,9 +1016,12 @@ inline xcb_window_t Client::wrapperId() const return m_wrapper; } -inline Window Client::decorationId() const +inline xcb_window_t Client::decorationId() const { - return decoration != NULL ? decoration->widget()->winId() : None; + if (decoration) { + return decoration->widget()->winId(); + } + return XCB_WINDOW_NONE; } inline const Client* Client::transientFor() const