Ticket #47 (closed defect: fixed)

Opened 21 months ago

Last modified 21 months ago

Safari終了すると設定が全部消える(@Tiger)

Reported by: kei_koyama Owned by: yuanying
Priority: major Component: SafariRefManage
Version: Keywords:
Cc:

Description

SafariRefManage v0.2.4をTigerで動かしていますが、 Safariを終了して再起動すると設定が全部消えて、まっさらな状態になってしまうようです。

Attachments

Change History

Changed 21 months ago by yuanying

  • status changed from new to assigned

v0.2.4でTigerサポート時にエンバグした模様。

+ (void) saveRules
{
	NSMutableArray* array = [NSMutableArray array];
	NSEnumerator* rules = [array objectEnumerator];
	SRHRefRule* rule = nil;
	while ((rule = [rules nextObject]) != nil) {
		NSMutableDictionary* dict = [NSMutableDictionary dictionary];
		[dict setValue:[rule urlPatternSource] forKey:KEY_URL_PATTERN_SOURCE];
		[dict setValue:[rule referrerType] forKey:KEY_REFERRER_TYPE];
		// XXX nazo
		[dict setValue:[rule valueForKey:@"customPattern"] forKey:KEY_CUSTOM_PATTERN];
		[array addObject:dict];
	}

Changed 21 months ago by yuanying

  • status changed from assigned to closed
  • resolution set to fixed

Add/Change #47 (Safari終了すると設定が全部消える(@Tiger))

Author


E-mail address and user name can be saved in the Preferences.


Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.