25
25
26
26
@implementation PBRefController
27
27
28
+ -(void )dealloc
29
+ {
30
+ [dropInfo release ];
31
+
32
+ [super dealloc ];
33
+ }
34
+
28
35
- (void )awakeFromNib
29
36
{
30
37
[commitList registerForDraggedTypes: [NSArray arrayWithObject: @" PBGitRef" ]];
@@ -359,7 +366,7 @@ - (NSDragOperation)tableView:(NSTableView*)tv
359
366
return NSDragOperationNone;
360
367
}
361
368
362
- - (void ) dropRef : ( NSDictionary *) dropInfo
369
+ - (void ) dropRef
363
370
{
364
371
PBGitRef *ref = [dropInfo objectForKey: @" dragRef" ];
365
372
PBGitCommit *oldCommit = [dropInfo objectForKey: @" oldCommit" ];
@@ -401,14 +408,14 @@ - (BOOL)tableView:(NSTableView *)aTableView
401
408
402
409
PBGitCommit *dropCommit = [[commitController arrangedObjects ] objectAtIndex: row];
403
410
404
- NSDictionary * dropInfo = [NSDictionary dictionaryWithObjectsAndKeys:
405
- ref, @" dragRef" ,
406
- oldCommit, @" oldCommit" ,
407
- dropCommit, @" dropCommit" ,
408
- nil ];
411
+ dropInfo = [NSDictionary dictionaryWithObjectsAndKeys:
412
+ ref, @" dragRef" ,
413
+ oldCommit, @" oldCommit" ,
414
+ dropCommit, @" dropCommit" ,
415
+ nil ];
409
416
410
417
if ([PBGitDefaults isDialogWarningSuppressedForDialog: kDialogAcceptDroppedRef ]) {
411
- [self dropRef: dropInfo ];
418
+ [self dropRef ];
412
419
return YES ;
413
420
}
414
421
@@ -427,7 +434,7 @@ - (BOOL)tableView:(NSTableView *)aTableView
427
434
[alert beginSheetModalForWindow: [historyController.repository.windowController window ]
428
435
modalDelegate: self
429
436
didEndSelector: @selector (acceptDropInfoAlertDidEnd:returnCode:contextInfo: )
430
- contextInfo: dropInfo ];
437
+ contextInfo: Nil ];
431
438
432
439
return YES ;
433
440
}
@@ -437,7 +444,7 @@ - (void)acceptDropInfoAlertDidEnd:(NSAlert *)alert returnCode:(NSInteger)returnC
437
444
[[alert window ] orderOut: nil ];
438
445
439
446
if (returnCode == NSAlertDefaultReturn )
440
- [self dropRef: contextInfo ];
447
+ [self dropRef ];
441
448
442
449
if ([[alert suppressionButton ] state ] == NSOnState )
443
450
[PBGitDefaults suppressDialogWarningForDialog: kDialogAcceptDroppedRef ];
0 commit comments