From ecd85a53a1eff3f668b3205164c091aef079a9ce Mon Sep 17 00:00:00 2001
From: Jack <jack@robisonservice.com>
Date: Tue, 7 Jun 2016 01:20:44 -0400
Subject: [PATCH] ui dir for linux

---
 lbrynet/lbrynet_daemon/LBRYUIManager.py | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/lbrynet/lbrynet_daemon/LBRYUIManager.py b/lbrynet/lbrynet_daemon/LBRYUIManager.py
index 9a21b3594..425d31df4 100644
--- a/lbrynet/lbrynet_daemon/LBRYUIManager.py
+++ b/lbrynet/lbrynet_daemon/LBRYUIManager.py
@@ -19,7 +19,11 @@ log = logging.getLogger(__name__)
 
 class LBRYUIManager(object):
     def __init__(self, root):
-        self.data_dir = user_data_dir("LBRY")
+        if sys.platform != "darwin":
+            self.data_dir = os.path.join(os.path.expanduser("~"), '.lbrynet')
+        else:
+            self.data_dir = user_data_dir("LBRY")
+
         self.ui_root = os.path.join(self.data_dir, "lbry-ui")
         self.active_dir = os.path.join(self.ui_root, "active")
         self.update_dir = os.path.join(self.ui_root, "update")
@@ -28,10 +32,10 @@ class LBRYUIManager(object):
             os.mkdir(self.data_dir)
         if not os.path.isdir(self.ui_root):
             os.mkdir(self.ui_root)
-        if not os.path.isdir(self.ui_root):
-            os.mkdir(self.ui_root)
-        if not os.path.isdir(self.ui_root):
-            os.mkdir(self.ui_root)
+        if not os.path.isdir(self.active_dir):
+            os.mkdir(self.active_dir)
+        if not os.path.isdir(self.update_dir):
+            os.mkdir(self.update_dir)
 
         self.config = os.path.join(self.ui_root, "active.json")
         self.update_requires = os.path.join(self.update_dir, "requirements.txt")