hbons / SparkleShare

Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows.

Home Page:https://sparkleshare.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

"Recent Changes" window keeps stealing focus

ermshiperete opened this issue · comments

What happened:

I recently upgraded to Ubuntu 20.04 (previously 18.04) which also brought a new SparkleShare version (3.28 instead of 1.5.0). The new version pops up the "Recent Changes" window after a while, and then periodically activates it, interrupting whatever I'm currently doing. If I close the "Recent Changes" window it'll come up again. This happens without any changes happening in any of the SparkleShare directories...

What I expected to happen:

  • "Recent Changes" window opens only if I open it (menu item)
  • if the "Recent Changes" window is closed it stays closed
  • if it is open it stays in the background (except when it currently has focus) and doesn't steal the focus

This happens when:

I wasn't able to detect a pattern when this happens. It happens about every 3 minutes. When it happens a new log file is started, but the original log file continues.

System:

Top of log_2021-05-11.52.txt:

22:31:22 Environment | SparkleShare 3.28.0
22:31:22 Environment | Git LFS 2.9.2
22:31:22 Environment | Git 2.31.1
22:31:22 Environment | Ubuntu (Linux 5.4.0.72)
22:31:22 Cmd | gio set "/home/user/SparkleShare" metadata::custom-icon-name org.sparkleshare.SparkleShare
22:31:22 Environment | GTK+ 3.24.20
22:31:22 Environment | Arguments: start
22:31:22 Environment | Status Icon: AppIndicator
...

Logfiles:

log_2021-05-11.52.txt:

...
22:38:28 Cmd | Repo1 | git rev-parse HEAD
22:38:31 Cmd | Repo1 | git ls-remote --heads --exit-code origin master
22:39:27 Git | Repo2 | Checking for remote changes...
22:39:27 Cmd | Repo2 | git rev-parse HEAD
22:39:33 Git | Repo1 | No remote changes, local+remote: b07332aaf0ba24a98031591e711e6346079c04a3
22:39:33 Cmd | Repo2 | git ls-remote --heads --exit-code origin master
22:40:21 Git | Repo2 | No remote changes, local+remote: 076425775bcd5bcc694719e0b92bdb370477f301
22:41:27 Git | Repo3 | Checking for remote changes...
22:41:27 Cmd | Repo3 | git rev-parse HEAD
22:41:37 Cmd | Repo3 | git ls-remote --heads --exit-code origin master
...

log_2021-05-11.56.txt:

22:40:34 Environment | SparkleShare 3.28.0
22:40:34 Environment | Git LFS 2.9.2
22:40:34 Environment | Git 2.31.1
22:40:34 Environment | Ubuntu (Linux 5.4.0.72)
22:40:34 Cmd | gio set "/home/user/SparkleShare" metadata::custom-icon-name org.sparkleshare.SparkleShare
22:40:34 Environment | GTK+ 3.24.20
22:40:34 Environment | Arguments: start
22:40:34 Environment | Status Icon: AppIndicator

Ahh - that was a misconfiguration on my part. I had a watch process running that started SparkleShare if it was no longer running, but of course the paths had changed with the new version of SparkleShare...

Closing this issue.