summaryrefslogtreecommitdiff
path: root/unity-standalone
diff options
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2013-10-15 03:33:24 +0200
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2013-10-15 03:33:24 +0200
commit0b9e35a326241ccc5719f6397f03224a60a824b2 (patch)
treed9fe884855c608663fb19e1eb451dd69067df29a /unity-standalone
parent7c59789bcdfc382eb32de9ea40a6b0a01bbed29b (diff)
StandaloneUnity: fix compilation
(bzr r3566.3.34)
Diffstat (limited to 'unity-standalone')
-rw-r--r--unity-standalone/StandaloneUnity.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/unity-standalone/StandaloneUnity.cpp b/unity-standalone/StandaloneUnity.cpp
index eba05f4d0..860dcbdd1 100644
--- a/unity-standalone/StandaloneUnity.cpp
+++ b/unity-standalone/StandaloneUnity.cpp
@@ -62,6 +62,11 @@ namespace
using namespace unity;
+struct StandaloneDndManager : XdndManager
+{
+ int Monitor() const { return 0; }
+};
+
class UnityStandalone
{
public:
@@ -86,7 +91,7 @@ UnityStandalone::~UnityStandalone ()
void UnityStandalone::Init ()
{
- auto xdnd_manager = std::make_shared<XdndManager>();
+ auto xdnd_manager = std::make_shared<StandaloneDndManager>();
auto edge_barriers = std::make_shared<ui::EdgeBarrierController>();
launcher_controller = std::make_shared<launcher::Controller>(xdnd_manager, edge_barriers);
panel_controller = std::make_shared<panel::Controller>(edge_barriers);
@@ -121,7 +126,7 @@ UnityStandaloneTV::~UnityStandaloneTV() {};
void UnityStandaloneTV::Init()
{
- auto xdnd_manager = std::make_shared<XdndManager>();
+ auto xdnd_manager = std::make_shared<StandaloneDndManager>();
auto edge_barriers = std::make_shared<ui::EdgeBarrierController>();
launcher_controller = std::make_shared<launcher::Controller>(xdnd_manager, edge_barriers);
dash_controller = std::make_shared<dash::Controller>();