Skip to content

Commit fb05b9e

Browse files
author
zhaosiyang
committed
adding support for the “m4a” format
1 parent 8bbe066 commit fb05b9e

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

lib/src/linux/kdialog_handler.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ class KDialogHandler implements DialogHandler {
5656
case FileType.any:
5757
return '';
5858
case FileType.audio:
59-
return 'Audio File (${DialogHandler.toCaseInsensitive("*.aac *.midi *.mp3 *.ogg *.wav")})';
59+
return 'Audio File (${DialogHandler.toCaseInsensitive("*.aac *.midi *.mp3 *.ogg *.wav *.m4a")})';
6060
case FileType.custom:
6161
return '${allowedExtensions!.map((ext) => ext.toUpperCase()).join(' File, ')} File (${DialogHandler.toCaseInsensitive("*.${allowedExtensions.join(' *.')}")})';
6262
case FileType.image:

lib/src/linux/qarma_and_zenity_handler.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ class QarmaAndZenityHandler implements DialogHandler {
4848
case FileType.any:
4949
return '';
5050
case FileType.audio:
51-
return "Audio Files | ${DialogHandler.toCaseInsensitive('*.aac *.midi *.mp3 *.ogg *.wav')}";
51+
return "Audio Files | ${DialogHandler.toCaseInsensitive('*.aac *.midi *.mp3 *.ogg *.wav *.m4a')}";
5252
case FileType.custom:
5353
return "Custom Files | ${DialogHandler.toCaseInsensitive('*.${allowedExtensions!.join(' *.')}')}";
5454
case FileType.image:

lib/src/windows/file_picker_windows.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ class FilePickerWindows extends FilePicker {
218218
case FileType.any:
219219
return 'All Files (*.*)\x00*.*\x00\x00';
220220
case FileType.audio:
221-
return 'Audios (*.aac,*.midi,*.mp3,*.ogg,*.wav)\x00*.aac;*.midi;*.mp3;*.ogg;*.wav\x00\x00';
221+
return 'Audios (*.aac,*.midi,*.mp3,*.ogg,*.wav,*.m4a)\x00*.aac;*.midi;*.mp3;*.ogg;*.wav;*.m4a\x00\x00';
222222
case FileType.custom:
223223
return 'Files (*.${allowedExtensions!.join(',*.')})\x00*.${allowedExtensions.join(';*.')}\x00\x00';
224224
case FileType.image:

test/file_picker_windows_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ void main() {
2323
expect(
2424
picker.fileTypeToFileFilter(FileType.audio, null),
2525
equals(
26-
'Audios (*.aac,*.midi,*.mp3,*.ogg,*.wav)\x00*.aac;*.midi;*.mp3;*.ogg;*.wav\x00\x00'),
26+
'Audios (*.aac,*.midi,*.mp3,*.ogg,*.wav,*.m4a)\x00*.aac;*.midi;*.mp3;*.ogg;*.wav;*.m4a\x00\x00'),
2727
);
2828

2929
expect(

0 commit comments

Comments
 (0)