Ignore:
Timestamp:
Mar 21, 2017, 6:32:17 PM (3 years ago)
Author:
jrpelegrina
Message:

Add lock control to gui

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-gdrive/trunk/fuentes/lliurex-gdrive-indicator.install/usr/bin/lliurexGdriveIndicator

    r4009 r4018  
    2525_ = gettext.gettext
    2626
    27 LOCK_PATH="/tmp/lgdIndicator.lock"
     27LOCK_INDICATOR="/tmp/lgdIndicator.lock"
     28LOCK_GUI="/tmp/lgdGUI.lock"
    2829RSRC="/usr/share/lliurex-gdrive/"
    2930MOUNT_ON_IMAGE=RSRC+"rsrc/mount_on.png"
     
    5960        def createLockToken(self):
    6061
    61                 #self.lockpath=os.path(LOCK_PATH)
    62                 if not os.path.exists(LOCK_PATH):
    63                         f=open(LOCK_PATH,'w')
     62                #self.lockpath=os.path(LOCK_INDICATOR)
     63                if not os.path.exists(LOCK_INDICATOR):
     64                        f=open(LOCK_INDICATOR,'w')
    6465                        f.close
    6566
     
    193194                       
    194195                item=Gtk.ImageMenuItem()
    195                 label_item=_("Open Lliurex Gdrive")
     196                label_item=_("Open Lliurex GDrive")
    196197                item.set_label(label_item)
    197198                img=Gtk.Image()
     
    230231                status_info=self.LliurexGoogleDriveManager.check_mountpoint_status(mountpoint)
    231232
     233                print type(mountpoint)
    232234                if self.current_status[profile]==status_info["status"]:
    233235
     
    263265        def open_gui(self,widget):
    264266               
    265                 cmd='lliurex-gdrive' +"&"
    266                 os.system(cmd)
     267                if not os.path.exists(LOCK_GUI):
     268                        cmd='/usr/bin/lliurex-gdrive' +"&"
     269                        os.system(cmd)
    267270
    268271        #def open_gui
     
    313316        def cleanIndicatorLock(self):
    314317
    315                 if os.path.exists(LOCK_PATH):
    316                         os.remove(LOCK_PATH)
     318                if os.path.exists(LOCK_INDICATOR):
     319                        os.remove(LOCK_INDICATOR)
    317320
    318321        #def cleanIndicatorLock                 
Note: See TracChangeset for help on using the changeset viewer.