don't allow creation of torrent files with total size of zero bytes
This commit is contained in:
parent
b372ce45bf
commit
e18e9a706f
|
@ -61,6 +61,7 @@
|
|||
|
||||
fPath = [path retain];
|
||||
fInfo = tr_metaInfoBuilderCreate(handle, [fPath UTF8String]);
|
||||
|
||||
if (fInfo->fileCount == 0)
|
||||
{
|
||||
NSAlert * alert = [[NSAlert alloc] init];
|
||||
|
@ -77,6 +78,22 @@
|
|||
[self release];
|
||||
return nil;
|
||||
}
|
||||
if (fInfo->totalSize == 0)
|
||||
{
|
||||
NSAlert * alert = [[NSAlert alloc] init];
|
||||
[alert addButtonWithTitle: NSLocalizedString(@"OK", "Create torrent -> zero size -> button")];
|
||||
[alert setMessageText: NSLocalizedString(@"The total file size is zero bytes.",
|
||||
"Create torrent -> zero size -> title")];
|
||||
[alert setInformativeText: NSLocalizedString(@"A torrent file cannot be created for files with no size.",
|
||||
"Create torrent -> zero size -> warning")];
|
||||
[alert setAlertStyle: NSWarningAlertStyle];
|
||||
|
||||
[alert runModal];
|
||||
[alert release];
|
||||
|
||||
[self release];
|
||||
return nil;
|
||||
}
|
||||
|
||||
fDefaults = [NSUserDefaults standardUserDefaults];
|
||||
}
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue