diff -ur retrovol-master/src/main.cpp retrovol-new/src/main.cpp --- retrovol-master/src/main.cpp 2013-05-15 08:10:15.000000000 +0700 +++ retrovol-new/src/main.cpp 2013-09-25 11:03:22.183102058 +0700 @@ -737,7 +737,7 @@ exit(1); } } - +/* //create a PID file if not already running, else pop up a window in the running instance and then exit FILE *pidfile = fopen(pid_filename, "r"); bool created_file = false; @@ -763,7 +763,7 @@ } else { fprintf(stderr, _("Error: could not create %s\n"), pid_filename); } - +*/ //when SIGUSR1 is recieved, pop up the window signal(SIGUSR1, popup_handler); @@ -775,7 +775,7 @@ while (loop(argc, argv)); //clean up after ourselves - if (created_file){ remove(pid_filename); } + //if (created_file){ remove(pid_filename); } return(0); }