Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-gpu
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc-gpu
Commits
27b163e8
Commit
27b163e8
authored
Apr 01, 2006
by
Felix Paul Kühne
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* remove the extension of the input file before adding the new one
* some minor string corrections and output changes
parent
84f3f6e0
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
40 additions
and
12 deletions
+40
-12
modules/gui/macosx/wizard.m
modules/gui/macosx/wizard.m
+40
-12
No files found.
modules/gui/macosx/wizard.m
View file @
27b163e8
...
...
@@ -1167,7 +1167,7 @@ static VLCWizard *_o_sharedInstance = nil;
NSBeginInformationalAlertSheet
(
_NS
(
"No folder selected"
),
\
_NS
(
"OK"
),
@""
,
@""
,
o_wizard_window
,
nil
,
nil
,
nil
,
nil
,
\
[
NSString
stringWithFormat
:
@"%@
\n\n
%@"
,
_NS
(
"A directory "
"where to save the files has to be selected"
),
"where to save the files has to be selected
.
"
),
_NS
(
"Enter either a valid path or use the
\"
Choose...
\"
"
\
"button to select a location."
)]);
else
...
...
@@ -1176,7 +1176,7 @@ static VLCWizard *_o_sharedInstance = nil;
[
NSString
stringWithFormat
:
@"%@
\n\n
%@"
,
_NS
(
"A file "
\
"where to save the stream has to be selected."
),
_NS
(
"Enter either a valid path or use the
\"
Choose
\"
"
\
"button to select a location"
)]);
"button to select a location
.
"
)]);
}
else
{
/* create a string containing the requested suffix for later usage */
NSString
*
theEncapFormat
=
[[
o_encapFormats
objectAtIndex
:
...
...
@@ -1195,25 +1195,53 @@ static VLCWizard *_o_sharedInstance = nil;
NSMutableString
*
tempString
=
[[
NSMutableString
alloc
]
init
];
while
(
x
!=
y
)
{
NSString
*
fileNameToUse
;
/* check whether the extension is hidden or not.
* if not, remove it
* we need the casting to make GCC4 happy */
if
(
(
int
)[[[
NSFileManager
defaultManager
]
fileAttributesAtPath
:
\
[[
o_userSelections
objectForKey
:
@"pathToStrm"
]
\
objectAtIndex
:
x
]
traverseLink
:
NO
]
objectForKey
:
\
NSFileExtensionHidden
]
==
YES
)
fileNameToUse
=
[
NSString
stringWithString
:
[[
NSFileManager
defaultManager
]
displayNameAtPath
:
[[
o_userSelections
objectForKey
:
@"pathToStrm"
]
objectAtIndex:
x
]]];
else
{
int
z
=
0
;
int
count
=
[[[[
NSFileManager
defaultManager
]
\
displayNameAtPath
:
\
[[
o_userSelections
objectForKey
:
@"pathToStrm"
]
\
objectAtIndex
:
x
]]
\
componentsSeparatedByString
:
@"."
]
count
];
fileNameToUse
=
@""
;
while
(
z
<
(
count
-
1
)
)
{
fileNameToUse
=
[
fileNameToUse
stringByAppendingString
:
[[[[
NSFileManager
defaultManager
]
\
displayNameAtPath
:
\
[[
o_userSelections
objectForKey
:
@"pathToStrm"
]
\
objectAtIndex
:
x
]]
\
componentsSeparatedByString
:
@"."
]
\
objectAtIndex
:
z
]];
z
+=
1
;
}
}
tempString
=
[
NSString
stringWithFormat
:
@"%@%@.%@"
,
[
o_t7_fld_filePath
stringValue
],
[[
NSFileManager
defaultManager
]
displayNameAtPath
:
[[
o_userSelections
objectForKey
:
@"pathToStrm"
]
objectAtIndex:
x
]],
theEncapFormat
];
fileNameToUse
,
theEncapFormat
];
if
(
[[
NSFileManager
defaultManager
]
fileExistsAtPath
:
\
tempString
]
)
{
/* we don't wanna overwrite existing files, so add an
* int to the file-name */
int
additionalInt
=
0
;
int
additionalInt
=
1
;
while
(
additionalInt
<
100
)
{
tempString
=
[
NSString
stringWithFormat
:
@"%@%@
.
%i.%@"
,
tempString
=
[
NSString
stringWithFormat
:
@"%@%@
%i.%@"
,
[
o_t7_fld_filePath
stringValue
],
[[
NSFileManager
defaultManager
]
displayNameAtPath
:
[[
o_userSelections
objectForKey
:
@"pathToStrm"
]
objectAtIndex:
x
]],
additionalInt
,
theEncapFormat
];
fileNameToUse
,
additionalInt
,
theEncapFormat
];
if
(
!
[[
NSFileManager
defaultManager
]
\
fileExistsAtPath
:
tempString
]
)
break
;
...
...
@@ -1422,7 +1450,7 @@ static VLCWizard *_o_sharedInstance = nil;
/* do only show the destination of the first item and add a counter, if needed */
if
(
[[
o_userSelections
objectForKey
:
@"trnscdFilePath"
]
count
]
>
1
)
[
o_t8_fld_saveFileTo
setStringValue
:
\
[
NSString
stringWithFormat
:
@"%@ (+
%i)"
,
\
[
NSString
stringWithFormat
:
@"%@ (+%i)"
,
\
[[
o_userSelections
objectForKey
:
@"trnscdFilePath"
]
objectAtIndex
:
0
],
\
([[
o_userSelections
objectForKey
:
@"trnscdFilePath"
]
count
]
-
1
)]];
else
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment