File tree Expand file tree Collapse file tree 1 file changed +4
-8
lines changed
Expand file tree Collapse file tree 1 file changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -126,23 +126,19 @@ def adjust_label(self):
126126
127127 @Inputs .data
128128 def dataset (self , data ):
129+ self .data = data
129130 self .save .setDisabled (data is None )
130131 self .save_as .setDisabled (data is None )
131132 if data is None :
132133 return
133134
134- if data .is_sparse ():
135- items = [item for item , _ , supports_sparse in FILE_TYPES
136- if supports_sparse ]
137- else :
138- items = [item for item , _ , _ in FILE_TYPES ]
139- if not items == [self .controls .filetype .itemText (i )
140- for i in range (self .controls .filetype .count ())]:
135+ items = [item for item , _ , supports_sparse in FILE_TYPES
136+ if supports_sparse or not data .is_sparse ()]
137+ if items != [self .controls .filetype .itemText (i ) for i in range (self .controls .filetype .count ())]:
141138 self .controls .filetype .clear ()
142139 self .controls .filetype .insertItems (0 , items )
143140 self .update_extension ()
144141
145- self .data = data
146142 self .save_file ()
147143
148144 def save_file_as (self ):
You can’t perform that action at this time.
0 commit comments