]> source.dussan.org Git - tigervnc.git/commitdiff
Fix missing XFixes build
authorPierre Ossman <ossman@cendio.se>
Wed, 14 Jun 2023 15:10:44 +0000 (17:10 +0200)
committerPierre Ossman <ossman@cendio.se>
Wed, 14 Jun 2023 15:10:44 +0000 (17:10 +0200)
Make sure we can actually build without XFixes libraries.

unix/x0vncserver/XDesktop.cxx
unix/x0vncserver/XDesktop.h

index 43819f0636ee6dc05197820fdf44005cb6c8da93..e9217eed458d4cb3bc912009193796fef4227a10 100644 (file)
@@ -947,6 +947,7 @@ void XDesktop::queryRejected()
   queryConnectSock = 0;
 }
 
+#ifdef HAVE_XFIXES
 bool XDesktop::setCursor()
 {
   XFixesCursorImage *cim;
@@ -994,3 +995,4 @@ bool XDesktop::setCursor()
   XFree(cim);
   return true;
 }
+#endif
index 99d1806573d47fd8c43de99afc9af60a7e2f7fd5..1cb73f4366cb7393752c89f3e81f317d1867fcd5 100644 (file)
@@ -105,7 +105,9 @@ protected:
   void deleteAddedKeysyms(Display* dpy);
   KeyCode keysymToKeycode(Display* dpy, KeySym keysym);
 #endif
+#ifdef HAVE_XFIXES
   bool setCursor();
+#endif
   rfb::ScreenSet computeScreenLayout();
 };