diff --git a/README.md b/README.md
index ee3dc3a..57303ad 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,6 @@ Need python 3
# TODO
- Attach copy, cut, and paste signals to the controls menu.
-- Add search functionality to the current directory.
- Add a settings file to store values.
- Improve icon detection for Steam.
diff --git a/bin/pytop-0-0-1-x64.deb b/bin/pytop-0-0-1-x64.deb
index e752683..75e21a3 100644
Binary files a/bin/pytop-0-0-1-x64.deb and b/bin/pytop-0-0-1-x64.deb differ
diff --git a/src/debs/pytop-0-0-1-x64/opt/Pytop/PyTop.py b/src/debs/pytop-0-0-1-x64/opt/Pytop/PyTop.py
index f427990..ba52412 100755
--- a/src/debs/pytop-0-0-1-x64/opt/Pytop/PyTop.py
+++ b/src/debs/pytop-0-0-1-x64/opt/Pytop/PyTop.py
@@ -1,7 +1,7 @@
#!/usr/bin/python3
# Gtk Imports
-import gi
+import gi, faulthandler
gi.require_version('Gtk', '3.0')
gi.require_version('WebKit2', '4.0')
@@ -15,6 +15,7 @@ from utils import Settings, Events
gdk.threads_init()
class Main:
def __init__(self):
+ faulthandler.enable()
webkit.WebView() # Needed for glade file to load...
self.builder = gtk.Builder()
@@ -27,10 +28,6 @@ class Main:
window.show_all()
-
-
-
-
if __name__ == "__main__":
main = Main()
gtk.main()
diff --git a/src/debs/pytop-0-0-1-x64/opt/Pytop/PyTop.sh b/src/debs/pytop-0-0-1-x64/opt/Pytop/PyTop.sh
new file mode 100755
index 0000000..6cf9f3f
--- /dev/null
+++ b/src/debs/pytop-0-0-1-x64/opt/Pytop/PyTop.sh
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+# set -o xtrace ## To debug scripts
+# set -o errexit ## To exit on error
+# set -o errunset ## To exit if a variable is referenced but not set
+
+
+function main() {
+ # GTK_DEBUG=interactive python3 ./PyTop.py
+ python3 ./PyTop.py
+}
+main $@;
diff --git a/src/debs/pytop-0-0-1-x64/opt/Pytop/resources/PyTop.glade b/src/debs/pytop-0-0-1-x64/opt/Pytop/resources/PyTop.glade
index 9bebfe5..f7d25bb 100644
--- a/src/debs/pytop-0-0-1-x64/opt/Pytop/resources/PyTop.glade
+++ b/src/debs/pytop-0-0-1-x64/opt/Pytop/resources/PyTop.glade
@@ -22,23 +22,53 @@
main
+ 1