From 916183a73a6fa60aa582234e620b29c4652f66a7 Mon Sep 17 00:00:00 2001
From: Pol Dell'Aiera <Pol@47194.no-reply.drupal.org>
Date: Mon, 28 Nov 2011 10:51:59 +0100
Subject: [PATCH 34/34] Add rules module detection to avoid error.

---
 draggableviews.info   |    3 ++-
 draggableviews.module |    4 +++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/draggableviews.info b/draggableviews.info
index fa3a1d0..6c6230f 100644
--- a/draggableviews.info
+++ b/draggableviews.info
@@ -6,4 +6,5 @@ core = 7.x
 
 files[] = views/draggableviews_handler_field_draggable.inc
 files[] = views/draggableviews_handler_sort.inc
-files[] = views/draggableviews_join_handler.inc
\ No newline at end of file
+files[] = views/draggableviews_join_handler.inc
+files[] = views/draggableviews.rules.inc
diff --git a/draggableviews.module b/draggableviews.module
index 762c998..3f75360 100644
--- a/draggableviews.module
+++ b/draggableviews.module
@@ -72,7 +72,9 @@ function draggableviews_views_form_submit($form, &$form_state) {
   }
 
   // Trigger the event "A view has been sorted"
-  rules_invoke_event('draggableviews_rules_event_sorted', $view->name);
+  if (module_exists('rules')) {
+    rules_invoke_event('draggableviews_rules_event_sorted', $view->name);
+  }
 }
 
 /**
-- 
1.7.3.4

