summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/FbTk/FbWindow.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/FbTk/FbWindow.cc b/src/FbTk/FbWindow.cc
index 2bf96f6..4145b29 100644
--- a/src/FbTk/FbWindow.cc
+++ b/src/FbTk/FbWindow.cc
@@ -553,7 +553,7 @@ long FbWindow::eventMask() const {
553void FbWindow::setOpaque(unsigned char alpha) { 553void FbWindow::setOpaque(unsigned char alpha) {
554#ifdef HAVE_XRENDER 554#ifdef HAVE_XRENDER
555 static Atom m_alphaatom = XInternAtom(display(), "_NET_WM_WINDOW_OPACITY", False); 555 static Atom m_alphaatom = XInternAtom(display(), "_NET_WM_WINDOW_OPACITY", False);
556 unsigned int opacity = alpha << 24; 556 unsigned int opacity = alpha * 0x1010101;
557 changeProperty(m_alphaatom, XA_CARDINAL, 32, PropModeReplace, (unsigned char *) &opacity, 1l); 557 changeProperty(m_alphaatom, XA_CARDINAL, 32, PropModeReplace, (unsigned char *) &opacity, 1l);
558#endif // HAVE_XRENDER 558#endif // HAVE_XRENDER
559} 559}