Skip to content

Commit 11a96c7

Browse files
committed
fix: null safety issue on file-viewer
1 parent decf31a commit 11a96c7

File tree

5 files changed

+9
-6
lines changed

5 files changed

+9
-6
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## [1.2.0-nullsafety.3] - 21-Jun-2021.
2+
* Fixed null safety issue on file-viewer
3+
14
## [1.2.0-nullsafety.2] - 21-Jun-2021.
25
* more null-safety fixes
36

example/.flutter-plugins-dependencies

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"file_picker","path":"/Users/danvick/flutter/.pub-cache/hosted/pub.dartlang.org/file_picker-3.0.2+2/","dependencies":[]},{"name":"permission_handler","path":"/Users/danvick/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-8.1.1/","dependencies":[]}],"android":[{"name":"file_picker","path":"/Users/danvick/flutter/.pub-cache/hosted/pub.dartlang.org/file_picker-3.0.2+2/","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"flutter_plugin_android_lifecycle","path":"/Users/danvick/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.0/","dependencies":[]},{"name":"permission_handler","path":"/Users/danvick/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-8.1.1/","dependencies":[]}],"macos":[],"linux":[],"windows":[],"web":[{"name":"file_picker","path":"/Users/danvick/flutter/.pub-cache/hosted/pub.dartlang.org/file_picker-3.0.2+2/","dependencies":[]}]},"dependencyGraph":[{"name":"file_picker","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"permission_handler","dependencies":[]}],"date_created":"2021-06-21 22:45:29.749265","version":"2.2.0"}
1+
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"file_picker","path":"/Users/danvick/flutter/.pub-cache/hosted/pub.dartlang.org/file_picker-3.0.2+2/","dependencies":[]},{"name":"permission_handler","path":"/Users/danvick/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-8.1.1/","dependencies":[]}],"android":[{"name":"file_picker","path":"/Users/danvick/flutter/.pub-cache/hosted/pub.dartlang.org/file_picker-3.0.2+2/","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"flutter_plugin_android_lifecycle","path":"/Users/danvick/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.0/","dependencies":[]},{"name":"permission_handler","path":"/Users/danvick/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-8.1.1/","dependencies":[]}],"macos":[],"linux":[],"windows":[],"web":[{"name":"file_picker","path":"/Users/danvick/flutter/.pub-cache/hosted/pub.dartlang.org/file_picker-3.0.2+2/","dependencies":[]}]},"dependencyGraph":[{"name":"file_picker","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"permission_handler","dependencies":[]}],"date_created":"2021-06-22 12:50:14.679271","version":"2.2.0"}

example/pubspec.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ packages:
104104
path: ".."
105105
relative: true
106106
source: path
107-
version: "1.2.0-nullsafety.1"
107+
version: "1.2.0-nullsafety.2"
108108
intl:
109109
dependency: transitive
110110
description:

lib/src/form_builder_file_picker.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ class _FormBuilderFilePickerState
192192
}
193193

194194
Widget defaultFileViewer(
195-
List<PlatformFile>? files, FormFieldState<List<PlatformFile>?> field) {
195+
List<PlatformFile> files, FormFieldState<List<PlatformFile>?> field) {
196196
final theme = Theme.of(context);
197197

198198
return LayoutBuilder(
@@ -208,7 +208,7 @@ class _FormBuilderFilePickerState
208208
runSpacing: 10,
209209
spacing: 10,
210210
children: List.generate(
211-
files!.length,
211+
files.length,
212212
(index) {
213213
return Container(
214214
height: itemSize,
@@ -239,7 +239,7 @@ class _FormBuilderFilePickerState
239239
width: double.infinity,
240240
color: Colors.white.withOpacity(.8),
241241
child: Text(
242-
files[index].name,
242+
'${files[index].name}',
243243
style: theme.textTheme.caption,
244244
maxLines: 2,
245245
overflow: TextOverflow.clip,

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: form_builder_file_picker
22
description: FilePicker Field for flutter_form_builder package. Used to select files as part of form input.
3-
version: 1.2.0-nullsafety.2
3+
version: 1.2.0-nullsafety.3
44
homepage: https://github.com/danvick/form_builder_file_picker
55

66
environment:

0 commit comments

Comments
 (0)