Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD Beta Forum
hogarius
Adept


Joined: 29 Jan 2003
Posts: 221
Location: islands.genesismuds.org

PostPosted: Tue Nov 07, 2006 3:16 am   

[1.13] Child Window Causes Preferences to Revert to Defaults
 
I am listing this on the web forum and also submitting an e-mail with my session folder and "Sessions.db" file attached. I play Simutronics' Modus Operandi, and I have experienced this problem in previous versions of CMUD as well as this one.

The problem occurs when I create a child window attached to the top of the main MUD output window and then close CMUD. When I run CMUD again, some preferences (the output window font, the ANSI color, and Simutronics preferences) have reverted to the original CMUD default preference settings. Most other preference settings are not affected and are restored correctly when I run CMUD again.

Steps to recreate just the output window font reverting:

-start CMUD
-Click on "Create New Session" button:
-Session title: Hodge
-Host: eaccess.play.net|MO
-Port: 7900
-click "Save and close" button

-double-click on "Hodge" icon
-key account name and password
-click "Save password" and "Auto login using this account in the future" checkboxes
-click "OK" button
-select character "Wegarius Hodge"
(the above step may seem unusual, but Simutronics games can have several characters on the same account. The character names are stored on the MUD server and are accessed when one logs in.)
-click "Play" button

-click "Preferences" button at the top of the screen
-click "Fonts" button in left column
-click button next to "Output Window Font"
-select Verdana font, leave size at 10 and style at Normal
-click "OK" button to confirm font selection
-click "Close" button; "Preferences" window closes, and output window font correctly updates to Verdana.
-receive text from MUD and enter commands
-enter "quit" in command line; CMUD disconnects from MUD.
-click "Quit CMUD" button to end program

-restart CMUD
-double-click "Hodge" button
-select character "Wegarius Hodge"
-click "Play" button; CMUD connects to MUD and correctly displays output window font as Verdana.
-receive text from mud and enter commands
-enter "quit" in command line; CMUD disconnects from MUD
-click "Quit CMUD" button to end program

-restart CMUD
-double-click on "Hodge" icon
-select character "Wegarius Hodge"
-click "Play" button; CMUD connects to MUD and properly displays output window font as Verdana.
-receive text from MUD and enter commands

-click on "Settings" button at top of screen
-click on "New" button at top of "Package Editor" window
-select "New Window"
-Name: Communicator
-click "No network connection" radio button
-Default window position: select "Top", relative to "Hodge"
-click "Save changes" button at top; Communicator child window appears at top third (approximately) of screen, and then "Package Editor" window reappears.
-click red "X" at upper right of "Package Editor" window to close the window.
-receive text from MUD and enter commands
-enter "quit" in command line; "CMUD disconnects from MUD.
-click "Quit CMUD" button to end program

-start CMUD
-double-click "Hodge" icon
-select character "Wegarius Hodge"
-click "Play" button
-(!) main output window font has reverted to default Courier.
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Tue Nov 07, 2006 8:33 pm   
 
Thanks for the detailed procedure. I'll see if I can reproduce this and add it to the bug list.
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Thu Nov 09, 2006 9:30 pm   
 
Woohoo! Finally reproduced this and fixed it. Thanks again for the detailed procedure...we've been trying to track this one down for a while.

The problem was that in CMUD when a module/window gets deleted, the preferences for that window are also deleted from the file. There was a case when you have multiple windows where the windows are getting destroyed when exiting CMUD and this was causing their preferences to get deleted.

Anyway, this is *finally* fixed for v1.14.
Reply with quote
hogarius
Adept


Joined: 29 Jan 2003
Posts: 221
Location: islands.genesismuds.org

PostPosted: Thu Nov 09, 2006 11:17 pm   
 
Whohoo indeed! I'm really looking forward to 1.14 and getting CMUD set up!
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD Beta Forum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net