diff --git a/includes/flag.admin.inc b/includes/flag.admin.inc
index 7a9b7f1..00a7552 100644
--- a/includes/flag.admin.inc
+++ b/includes/flag.admin.inc
@@ -35,10 +35,12 @@ function flag_admin_listing($form, &$form_state, $flags) {
     '#type' => 'actions',
   );
 
-  $form['actions']['submit'] = array(
-    '#type' => 'submit',
-    '#value' => t('Save flag order'),
-  );
+  if (!empty($flags)) {
+    $form['actions']['submit'] = array(
+      '#type' => 'submit',
+      '#value' => t('Save flag order'),
+    );
+  }
 
   return $form;
 }
