Handler still needs to return something even with XDamage
diff --git a/unix/x0vncserver/x0vncserver.cxx b/unix/x0vncserver/x0vncserver.cxx
index ee39fae..a9b328f 100644
--- a/unix/x0vncserver/x0vncserver.cxx
+++ b/unix/x0vncserver/x0vncserver.cxx
@@ -287,6 +287,8 @@
     server->add_changed(rect);
 
     return true;
+#else
+  return false;
 #endif
   }