Changes in which dictionaries are used not saved in v3.75?

Posted by j0nas on Wed 12 Jul 2006 06:47 PM — 4 posts, 15,853 views.

#0
It seems that changes as to which dictionaries MUSHclient uses won't save. Here's how it goes:

1. I start MUSHclient.
2. I enter Global Preferences->General->Dictionaries, MUSHclient complains that it cannot find dictionary file X and Y in old(moved) MUSHclient-directory.
3. I remove all old dictionaries listed, add the new ones that come with MUSHclient 3.75 + the British one available here + my old userdict copied from 3.73.
4. I exit the menus and close MUSHclient.
5. Jump back to step 1 and repeat.

I've upgraded from 3.73 to 3.75, moved my old userdict from my old MUSHclient-dir to the new 'spell'-dir, added the British dict from the download-page here to the new 'spell'-dir, and renamed the old MUSHclient-dir.

Can anyone else with 3.75 confirm this bug?
Australia Forum Administrator #1
I don't believe this aspect has changed in recent releases. The user dictionary location is stored in the Windows Registry as an absolute path, perhaps if you rename the directory it can't find it. The registry key is:


HKEY_CURRENT_USER\Software\Gammon Software Solutions\MUSHclient\SSCE\UserLexFiles
#2
MainLexPath at that place in the registry was still pointing at the old, now-moved MUSHclient directory, it didn't seem to have updated at all despite the client-complaints and my many attempts to fix this with MUSHclient. Updating it manually in the registry restored things to the way it should be, and I seem to be good as new again.

MainLexPath not updating seems like a bit of a problem, just moving the MUSHclient-directory a little bit seems to pretty much permanently break the spellcheck.

Australia Forum Administrator #3
Yes I see what you mean. I have updated version 3.76 to specifically check if the files/paths exist, and if not take the defaults, with a warning message.