OSDN Git Service

NSDictionaryにnilを登録する可能性があったので修正した
authormasakih <masakih@users.sourceforge.jp>
Tue, 8 Apr 2014 11:48:19 +0000 (20:48 +0900)
committermasakih <masakih@users.sourceforge.jp>
Tue, 8 Apr 2014 11:48:19 +0000 (20:48 +0900)
文字数オーバーの時Tweetせずにビープ音を鳴らすようにした
#50215

KCD/HMScreenshotWindowController.m

index f4c58e9..147b415 100644 (file)
@@ -70,7 +70,7 @@
        
        NSImage *image = [[NSImage alloc] initWithData:self.snapData];
        _snap = image;
-       self.tweetString = nil;
+       self.tweetString = @"";
        
        return _snap;
 }
        }
        
        NSString *status = self.tweetString;
+       if(!status) status = @"";
        if(self.appendKanColleTag) {
                status = [status stringByAppendingString:self.tagString];
        }
-       [self postImage:self.snapData withStatus:status];
        
-       [self.window orderOut:nil];
+       if(self.leaveLength >= 0) {
+               [self postImage:self.snapData withStatus:status];
+               [self.window orderOut:nil];
+       } else {
+               NSBeep();
+       }
 }
 
 - (IBAction)saveSnap:(id)sender