diff --git a/view_unpublished.module b/view_unpublished.module
index d7d3470..d87bf8a 100644
--- a/view_unpublished.module
+++ b/view_unpublished.module
@@ -123,3 +123,20 @@ function view_unpublished_views_query_substitutions() {
 
   return $substitutions;
 }
+
+
+/**
+ * Implements hook_query_alter();
+ */
+function view_unpublished_query_alter($query) {
+  if (arg(0) == 'admin' && arg(1) == 'content' && user_access('view any unpublished content')) {
+    $conditions =& $query->conditions();
+    
+    foreach ($conditions as &$condition) {
+      if (isset($condition['field']) && $condition['field'] == 'n.status') {
+        $condition['value'] = -1;
+        $condition['operator'] = '>';
+      }
+    }
+  }  
+}
