aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPExtendedTableInfo.m
diff options
context:
space:
mode:
authorMax <post@wickenrode.com>2015-10-20 15:24:10 +0200
committerMax <post@wickenrode.com>2015-10-20 15:24:10 +0200
commit5357fd1375d19a6c5de96293b3899f430422a3c0 (patch)
tree18c0ca79b6be40aecbd8200ceedd9111a346bb63 /Source/SPExtendedTableInfo.m
parente12e3e86f26b47a51c10940bca1102326d47bf82 (diff)
downloadsequelpro-5357fd1375d19a6c5de96293b3899f430422a3c0.tar.gz
sequelpro-5357fd1375d19a6c5de96293b3899f430422a3c0.tar.bz2
sequelpro-5357fd1375d19a6c5de96293b3899f430422a3c0.zip
Replace a lot of SPBeginAlertSheet()s with the more concise SPOnewayAlertSheet()
This should also eliminate a few use-after-free crashes
Diffstat (limited to 'Source/SPExtendedTableInfo.m')
-rw-r--r--Source/SPExtendedTableInfo.m32
1 files changed, 20 insertions, 12 deletions
diff --git a/Source/SPExtendedTableInfo.m b/Source/SPExtendedTableInfo.m
index d3b332d0..92b845e9 100644
--- a/Source/SPExtendedTableInfo.m
+++ b/Source/SPExtendedTableInfo.m
@@ -171,9 +171,11 @@ static NSString *SPMySQLCommentField = @"Comment";
else {
[sender selectItemWithTitle:currentEncoding];
- SPBeginAlertSheet(NSLocalizedString(@"Error changing table encoding", @"error changing table encoding message"),
- NSLocalizedString(@"OK", @"OK button"), nil, nil, [NSApp mainWindow], self, nil, nil,
- [NSString stringWithFormat:NSLocalizedString(@"An error occurred when trying to change the table encoding to '%@'.\n\nMySQL said: %@", @"error changing table encoding informative message"), newEncoding, [connection lastErrorMessage]]);
+ SPOnewayAlertSheet(
+ NSLocalizedString(@"Error changing table encoding", @"error changing table encoding message"),
+ [NSApp mainWindow],
+ [NSString stringWithFormat:NSLocalizedString(@"An error occurred when trying to change the table encoding to '%@'.\n\nMySQL said: %@", @"error changing table encoding informative message"), newEncoding, [connection lastErrorMessage]]
+ );
}
}
@@ -198,9 +200,11 @@ static NSString *SPMySQLCommentField = @"Comment";
else {
[sender selectItemWithTitle:currentCollation];
- SPBeginAlertSheet(NSLocalizedString(@"Error changing table collation", @"error changing table collation message"),
- NSLocalizedString(@"OK", @"OK button"), nil, nil, [NSApp mainWindow], self, nil, nil,
- [NSString stringWithFormat:NSLocalizedString(@"An error occurred when trying to change the table collation to '%@'.\n\nMySQL said: %@", @"error changing table collation informative message"), newCollation, [connection lastErrorMessage]]);
+ SPOnewayAlertSheet(
+ NSLocalizedString(@"Error changing table collation", @"error changing table collation message"),
+ [NSApp mainWindow],
+ [NSString stringWithFormat:NSLocalizedString(@"An error occurred when trying to change the table collation to '%@'.\n\nMySQL said: %@", @"error changing table collation informative message"), newCollation, [connection lastErrorMessage]]
+ );
}
}
@@ -546,9 +550,11 @@ static NSString *SPMySQLCommentField = @"Comment";
[self reloadTable:self];
}
else {
- SPBeginAlertSheet(NSLocalizedString(@"Error changing table comment", @"error changing table comment message"),
- NSLocalizedString(@"OK", @"OK button"), nil, nil, [NSApp mainWindow], self, nil, nil,
- [NSString stringWithFormat:NSLocalizedString(@"An error occurred when trying to change the table's comment to '%@'.\n\nMySQL said: %@", @"error changing table comment informative message"), newComment, [connection lastErrorMessage]]);
+ SPOnewayAlertSheet(
+ NSLocalizedString(@"Error changing table comment", @"error changing table comment message"),
+ [NSApp mainWindow],
+ [NSString stringWithFormat:NSLocalizedString(@"An error occurred when trying to change the table's comment to '%@'.\n\nMySQL said: %@", @"error changing table comment informative message"), newComment, [connection lastErrorMessage]]
+ );
}
}
}
@@ -650,9 +656,11 @@ static NSString *SPMySQLCommentField = @"Comment";
[tableTypePopUpButton selectItemWithTitle:currentType];
- SPBeginAlertSheet(NSLocalizedString(@"Error changing table type", @"error changing table type message"),
- NSLocalizedString(@"OK", @"OK button"), nil, nil, [NSApp mainWindow], self, nil, nil,
- [NSString stringWithFormat:NSLocalizedString(@"An error occurred when trying to change the table type to '%@'.\n\nMySQL said: %@", @"error changing table type informative message"), newType, [connection lastErrorMessage]]);
+ SPOnewayAlertSheet(
+ NSLocalizedString(@"Error changing table type", @"error changing table type message"),
+ [NSApp mainWindow],
+ [NSString stringWithFormat:NSLocalizedString(@"An error occurred when trying to change the table type to '%@'.\n\nMySQL said: %@", @"error changing table type informative message"), newType, [connection lastErrorMessage]]
+ );
return;
}