diff options
author | cyberorg <cyberorg> | 2006-10-07 09:03:41 +0000 |
---|---|---|
committer | cyberorg <cyberorg> | 2006-10-07 09:03:41 +0000 |
commit | 3e2c60e48dd0b55eac347e99d980d1e09ee5f168 (patch) | |
tree | 09e8c73ec5864bcbb134aae3d08a9b321780d0db /src | |
parent | 43a90450b58006f177b5ea943c54d99204683284 (diff) | |
download | beryl-manager-3e2c60e48dd0b55eac347e99d980d1e09ee5f168.tar.gz beryl-manager-3e2c60e48dd0b55eac347e99d980d1e09ee5f168.tar.bz2 |
allow another instance of beryl-manager to start replacing old one
Diffstat (limited to 'src')
-rw-r--r-- | src/main.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -902,9 +902,7 @@ int main(int argc, char ** argv) } if (flock(fd,LOCK_EX | LOCK_NB)!=0) { - e=errno; - g_warning(_("Can't run more than one beryl-manager.\n(couldn't obtain lock) Error:%s"),strerror(e)); - return 2; + execlp("beryl-manager","beryl-manager",NULL); } dprintf(fd,"%d\n",getpid()); if (!XInitThreads()) |