File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change 1
- import 'package:flutter/widgets.dart' ;
2
1
import 'package:flutter/foundation.dart' ;
2
+ import 'package:flutter/widgets.dart' ;
3
3
4
4
enum DropdownEvent {
5
5
// the menu will hide
@@ -158,14 +158,16 @@ abstract class DropdownState<T extends DropdownWidget> extends State<T> {
158
158
159
159
@override
160
160
void didChangeDependencies () {
161
- if (widget.controller == null ) {
162
- controller = DefaultDropdownMenuController .of (context);
163
- } else {
164
- controller = widget.controller;
165
- }
161
+ if (controller == null ) {
162
+ if (widget.controller == null ) {
163
+ controller = DefaultDropdownMenuController .of (context);
164
+ } else {
165
+ controller = widget.controller;
166
+ }
166
167
167
- if (controller != null ) {
168
- controller.addListener (_onController);
168
+ if (controller != null ) {
169
+ controller.addListener (_onController);
170
+ }
169
171
}
170
172
super .didChangeDependencies ();
171
173
}
You can’t perform that action at this time.
0 commit comments