diff --git a/plugins/ezoom/CMakeLists.txt b/plugins/ezoom/CMakeLists.txt index 0d09cc8bef49fec9940c3279b6f8c7620bc63d7c..8b35605f84965358ae0ba1bb50baf0b747d98586 100644 --- a/plugins/ezoom/CMakeLists.txt +++ b/plugins/ezoom/CMakeLists.txt @@ -2,4 +2,4 @@ find_package (Compiz REQUIRED) include (CompizPlugin) -compiz_plugin (ezoom PLUGINDEPS composite opengl mousepoll focuspoll) +compiz_plugin (ezoom PLUGINDEPS composite opengl mousepoll focuspoll showmouse) diff --git a/plugins/ezoom/ezoom.xml.in b/plugins/ezoom/ezoom.xml.in index d4e6ee32e0696c513171defdb36f326d2fada5ce..e562cccfdf0cb860e8499259e8cebe22ea65d4a3 100755 --- a/plugins/ezoom/ezoom.xml.in +++ b/plugins/ezoom/ezoom.xml.in @@ -18,6 +18,7 @@ opengl mousepoll focuspoll + showmouse <_short>Enhanced Zoom Desktop diff --git a/plugins/ezoom/src/ezoom.cpp b/plugins/ezoom/src/ezoom.cpp index 56941bb1e49c88c5b428ebcd84f2f06528892a4f..ea007f0cc51d7a798596a610197086282887e327 100755 --- a/plugins/ezoom/src/ezoom.cpp +++ b/plugins/ezoom/src/ezoom.cpp @@ -2112,7 +2112,8 @@ ZoomPluginVTable::init () CompPlugin::checkPluginABI ("composite", COMPIZ_COMPOSITE_ABI) && CompPlugin::checkPluginABI ("opengl", COMPIZ_OPENGL_ABI) && CompPlugin::checkPluginABI ("mousepoll", COMPIZ_MOUSEPOLL_ABI) && - CompPlugin::checkPluginABI ("focuspoll", COMPIZ_MOUSEPOLL_ABI)) + CompPlugin::checkPluginABI ("focuspoll", COMPIZ_FOCUSPOLL_ABI) && + CompPlugin::checkPluginABI ("showmouse", COMPIZ_SHOWMOUSE_ABI)) return true; return false; diff --git a/plugins/ezoom/src/ezoom.h b/plugins/ezoom/src/ezoom.h index ddcf080f9b2fa74638b26cd52b4d3852f0624a56..e586bf95b865e0a9b3516516fbc28b0bd49e460f 100755 --- a/plugins/ezoom/src/ezoom.h +++ b/plugins/ezoom/src/ezoom.h @@ -44,6 +44,7 @@ #include #include #include +#include #include "ezoom_options.h"