Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When closing all docks and then exiting, Friture crashes on next start. #92

Open
jakicoll opened this issue Jan 22, 2019 · 1 comment
Open

Comments

@jakicoll
Copy link

First of all: Thanks for this very useful and elegant piece of software. :)

I poked around a little and stumbled upon this:

If I close all the docks and then exit Friture, it won't ever start again (until I remove the configuration file I found in ~/.config/Friture/).

Friture Version: 0.35

Stacktrace:

2019-01-22 19:54:55,272 CRITICAL friture.exceptionhandler: Unhandled exception: Traceback (most recent call last):
  File "main.py", line 10, in <module>
    main()
  File "./friture/analyzer.py", line 350, in main
    window = Friture()
  File "./friture/analyzer.py", line 113, in __init__
    self.restoreAppState()
  File "./friture/analyzer.py", line 201, in restoreAppState
    self.migrateSettings()
  File "./friture/analyzer.py", line 191, in migrateSettings
    for dockname in docknames:
TypeError: 'NoneType' object is not iterable

You can find the friture.conf here: https://gist.github.com/jakicoll/32e39cc45112a6304c5400316647a1e4

@tlecomte
Copy link
Owner

Thank you very much @jakicoll for this report! (It's also nice to see that you got it working on Linux 👍 ) I could not reproduce the problem on Windows. I'll try to find some time to understand why under Linux the docknames settings ends up being an invalid object.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants