@@ -155,7 +155,8 @@ export class FileList extends React.Component<IFileListProps, IFileListState> {
155
155
} ;
156
156
157
157
/** Reset all staged files */
158
- resetAllStagedFiles = async ( ) => {
158
+ resetAllStagedFiles = async ( event : React . MouseEvent ) => {
159
+ event . stopPropagation ( ) ;
159
160
await this . props . model . reset ( ) ;
160
161
} ;
161
162
@@ -165,12 +166,16 @@ export class FileList extends React.Component<IFileListProps, IFileListState> {
165
166
} ;
166
167
167
168
/** Add all unstaged files */
168
- addAllUnstagedFiles = async ( ) => {
169
+ addAllUnstagedFiles = async ( event : React . MouseEvent ) => {
170
+ event . stopPropagation ( ) ;
171
+
169
172
await this . props . model . addAllUnstaged ( ) ;
170
173
} ;
171
174
172
175
/** Discard changes in all unstaged files */
173
- discardAllUnstagedFiles = async ( ) => {
176
+ discardAllUnstagedFiles = async ( event : React . MouseEvent ) => {
177
+ event . stopPropagation ( ) ;
178
+
174
179
const result = await showDialog ( {
175
180
title : 'Discard all changes' ,
176
181
body :
@@ -187,7 +192,8 @@ export class FileList extends React.Component<IFileListProps, IFileListState> {
187
192
} ;
188
193
189
194
/** Discard changes in all unstaged and staged files */
190
- discardAllChanges = async ( ) => {
195
+ discardAllChanges = async ( event : React . MouseEvent ) => {
196
+ event . stopPropagation ( ) ;
191
197
const result = await showDialog ( {
192
198
title : 'Discard all changes' ,
193
199
body :
@@ -214,7 +220,8 @@ export class FileList extends React.Component<IFileListProps, IFileListState> {
214
220
} ;
215
221
216
222
/** Add all untracked files */
217
- addAllUntrackedFiles = async ( ) => {
223
+ addAllUntrackedFiles = async ( event : React . MouseEvent ) => {
224
+ event . stopPropagation ( ) ;
218
225
await this . props . model . addAllUntracked ( ) ;
219
226
} ;
220
227
0 commit comments