Skip to content

Commit e5d661e

Browse files
committed
Organise more! Part 3
1 parent 7839925 commit e5d661e

File tree

3 files changed

+16
-23
lines changed

3 files changed

+16
-23
lines changed

Manage Conky/ConkyPreferencesSheetController.m

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ - (void)initStuff
7979
{
8080
/* first try to read already written information */
8181

82-
_searchLocationsTableContents = [[[NSUserDefaults standardUserDefaults] objectForKey:@"additionalSearchPaths"] mutableCopy];
82+
_searchLocationsTableContents = [[MCSettings sharedSettings] additionalSearchPaths];
8383

8484
if (!_searchLocationsTableContents)
8585
_searchLocationsTableContents = [NSMutableArray array];
@@ -100,7 +100,7 @@ - (void)initStuff
100100
/*
101101
* Conky configsLocation textfield
102102
*/
103-
NSString *conkyConfigsPath = [[NSUserDefaults standardUserDefaults] objectForKey:@"configsLocation"];
103+
NSString *conkyConfigsPath = [[MCSettings sharedSettings] configsLocation];
104104
[_conkyConfigLocationTextfield setStringValue:conkyConfigsPath];
105105
_oldConfigsLocation = _conkyConfigLocationTextfield.stringValue;
106106

@@ -320,6 +320,8 @@ - (void)controlTextDidChange:(NSNotification *)obj
320320
{
321321
NSString *senderID = [[obj object] identifier];
322322

323+
// XXX id should be a define...
324+
323325
if ([senderID isEqualToString:@"startupDelayField"])
324326
{
325327
[self enableMustInstallAgentMode];
@@ -421,12 +423,9 @@ - (IBAction)applyChanges:(id)sender
421423
shownX11TakesAlotTimeWarning = YES;
422424
}
423425

424-
[MCSettingsHolder setConkyRunsAtStartup:YES];
425-
426-
[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithBool:keepAlive]
427-
forKey:@"keepAlive"];
428-
[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInteger:startupDelay_]
429-
forKey:@"startupDelay"];
426+
[[MCSettings sharedSettings] setConkyRunsAtStartup:YES];
427+
[[MCSettings sharedSettings] setKeepAliveConky:keepAlive];
428+
[[MCSettings sharedSettings] setConkyStartupDelay:startupDelay_];
430429

431430
[[NSApp mainWindow] setDocumentEdited:NO];
432431
}

Manage Conky/MCObjects/MCObjects.m

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* Check if Xquartz and conky are installed
1818
* and if not, show an alert and return NO.
1919
*/
20-
BOOL isXquartzAndConkyInstalled()
20+
BOOL isXquartzAndConkyInstalled(void)
2121
{
2222
BOOL res1 = (access(XQUARTZ, R_OK) == 0);
2323
BOOL res2 = (access(CONKY_SYMLINK.UTF8String, R_OK) == 0);
@@ -65,8 +65,7 @@ + (instancetype)sharedSettings
6565

6666
- (void)setConkyRunsAtStartup:(BOOL)a
6767
{
68-
[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithBool:a]
69-
forKey:kMCRunConkyAtStartupKey];
68+
[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithBool:a] forKey:kMCRunConkyAtStartupKey];
7069
}
7170
- (BOOL)conkyRunsAtStartup
7271
{
@@ -75,8 +74,7 @@ - (BOOL)conkyRunsAtStartup
7574

7675
- (void)setKeepAliveConky:(BOOL)a
7776
{
78-
[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithBool:a]
79-
forKey:kMCKeepAliveConkyKey];
77+
[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithBool:a] forKey:kMCKeepAliveConkyKey];
8078
}
8179
- (BOOL)keepAliveConky
8280
{
@@ -85,8 +83,7 @@ - (BOOL)keepAliveConky
8583

8684
- (void)setConkyStartupDelay:(NSInteger)startupDelay
8785
{
88-
[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInteger:startupDelay]
89-
forKey:kMCConkyStartupDelayKey];
86+
[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInteger:startupDelay] forKey:kMCConkyStartupDelayKey];
9087
}
9188
- (NSInteger)conkyStartupDelay
9289
{
@@ -95,8 +92,7 @@ - (NSInteger)conkyStartupDelay
9592

9693
- (void)setConfigsLocation:(NSString *)a
9794
{
98-
[[NSUserDefaults standardUserDefaults] setObject:a
99-
forKey:kMCConkyConfigsLocationKey];
95+
[[NSUserDefaults standardUserDefaults] setObject:a forKey:kMCConkyConfigsLocationKey];
10096
}
10197
- (NSString *)configsLocation
10298
{
@@ -773,14 +769,14 @@ - (void)enable
773769
*/
774770
for (NSString *config in _conkyConfigs)
775771
{
772+
NSString *correctedConfig = MCNormalise(config);
776773
NSString *configName = [[config lastPathComponent] stringByReplacingOccurrencesOfString:@" " withString:@"_"];
777774
NSString *label = [NSString stringWithFormat:@"org.npyl.ManageConky.Theme.%@", configName];
778775
NSString *workingDirectory = [config stringByDeletingLastPathComponent];
779776
const BOOL keepAlive = YES;
777+
780778
NSError *error = nil;
781-
782-
NSString *correctedConfig = MCNormalise(config);
783-
779+
784780
createLaunchAgent(label,
785781
@[CONKY_SYMLINK, @"-c", correctedConfig],
786782
keepAlive,

Manage Conky/ViewController.m

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -539,9 +539,7 @@ - (IBAction)ignore:(id)sender
539539
if (error)
540540
NSLog(@"ignore: %@", error);
541541

542-
[self emptyWidgetsThemesArrays];
543-
[self fillWidgetsThemesArrays];
544-
[_widgetsThemesTable reloadData];
542+
[self updateWidgetsThemesArray];
545543
}
546544

547545
- (IBAction)openInFinder:(id)sender

0 commit comments

Comments
 (0)