From 87bcbbe8a51cad03fe77a1d8d1a405320f406e92 Mon Sep 17 00:00:00 2001
From: Guilherme Becker Agge <gba17@c3sl.ufpr.br>
Date: Wed, 17 Oct 2018 11:52:12 -0300
Subject: [PATCH] SCRUM#620: Fix bug that keeps the switch blocked after
 closing epoptes

---
 .../le-control-panel/installed-by-dh_install    | 10 ----------
 .../installed-by-dh_installdocs                 |  0
 package/debian/changelog                        |  6 ++++++
 package/debian/le-control-panel.debhelper.log   | 17 -----------------
 package/le-control-panel                        |  4 ++++
 5 files changed, 10 insertions(+), 27 deletions(-)
 delete mode 100644 package/debian/.debhelper/generated/le-control-panel/installed-by-dh_install
 delete mode 100644 package/debian/.debhelper/generated/le-control-panel/installed-by-dh_installdocs
 delete mode 100644 package/debian/le-control-panel.debhelper.log

diff --git a/package/debian/.debhelper/generated/le-control-panel/installed-by-dh_install b/package/debian/.debhelper/generated/le-control-panel/installed-by-dh_install
deleted file mode 100644
index 558a7e7..0000000
--- a/package/debian/.debhelper/generated/le-control-panel/installed-by-dh_install
+++ /dev/null
@@ -1,10 +0,0 @@
-./le-control-panel
-./lcpmonitor
-./le-control-panel.glade
-./le-control-panel.desktop
-./icons/hicolor/36x36/apps/le-control-panel.png
-./icons/hicolor/72x72/apps/le-control-panel.png
-./icons/hicolor/96x96/apps/le-control-panel.png
-./icons/hicolor/128x128/apps/le-control-panel.png
-./icons/hicolor/192x192/apps/le-control-panel.png
-./help/le-control-panel.page
diff --git a/package/debian/.debhelper/generated/le-control-panel/installed-by-dh_installdocs b/package/debian/.debhelper/generated/le-control-panel/installed-by-dh_installdocs
deleted file mode 100644
index e69de29..0000000
diff --git a/package/debian/changelog b/package/debian/changelog
index a1f70cf..1fe75ac 100644
--- a/package/debian/changelog
+++ b/package/debian/changelog
@@ -1,3 +1,9 @@
+le-control-panel (1.0.4) unstable; urgency=medium
+
+  * Fix bug that keeps the switch blocked after closing epoptes (Closes: #620)
+
+ -- Guilherme Becker Agge <lesuporte@c3sl.ufpr.br>  Wed, 17 Oct 2018 11:36:24 -0300
+
 le-control-panel (1.0.3) unstable; urgency=medium
 
   * Add socket lock to prevent opening multiple instances (Closes: #598)
diff --git a/package/debian/le-control-panel.debhelper.log b/package/debian/le-control-panel.debhelper.log
deleted file mode 100644
index 8650e14..0000000
--- a/package/debian/le-control-panel.debhelper.log
+++ /dev/null
@@ -1,17 +0,0 @@
-dh_update_autotools_config
-dh_prep
-dh_install
-dh_installdocs
-dh_installchangelogs
-dh_lintian
-dh_icons
-dh_perl
-dh_link
-dh_strip_nondeterminism
-dh_compress
-dh_fixperms
-dh_missing
-dh_installdeb
-dh_gencontrol
-dh_md5sums
-dh_builddeb
diff --git a/package/le-control-panel b/package/le-control-panel
index fbefce7..fcc4c86 100755
--- a/package/le-control-panel
+++ b/package/le-control-panel
@@ -502,9 +502,13 @@ def statusEpoptes(label):
         s = builder.get_object("switchEpoptes")
         if output.find("disabled") != -1:
             label.set_text("Desabilitado")
+            if uid == 0:
+                s.set_sensitive(True)
             return 0
         elif output.find("enabled") != -1:
             label.set_text("Habilitado")
+            if uid == 0:
+                s.set_sensitive(True)
             return 1
         elif output.find("client") != -1:
             label.set_text("Modo cliente")
-- 
GitLab