@@ -150,7 +150,8 @@ export class FileList extends React.Component<IFileListProps, IFileListState> {
150
150
} ;
151
151
152
152
/** Reset all staged files */
153
- resetAllStagedFiles = async ( ) => {
153
+ resetAllStagedFiles = async ( event : React . MouseEvent ) => {
154
+ event . stopPropagation ( ) ;
154
155
await this . props . model . reset ( ) ;
155
156
} ;
156
157
@@ -160,12 +161,16 @@ export class FileList extends React.Component<IFileListProps, IFileListState> {
160
161
} ;
161
162
162
163
/** Add all unstaged files */
163
- addAllUnstagedFiles = async ( ) => {
164
+ addAllUnstagedFiles = async ( event : React . MouseEvent ) => {
165
+ event . stopPropagation ( ) ;
166
+
164
167
await this . props . model . addAllUnstaged ( ) ;
165
168
} ;
166
169
167
170
/** Discard changes in all unstaged files */
168
- discardAllUnstagedFiles = async ( ) => {
171
+ discardAllUnstagedFiles = async ( event : React . MouseEvent ) => {
172
+ event . stopPropagation ( ) ;
173
+
169
174
const result = await showDialog ( {
170
175
title : 'Discard all changes' ,
171
176
body :
@@ -182,7 +187,8 @@ export class FileList extends React.Component<IFileListProps, IFileListState> {
182
187
} ;
183
188
184
189
/** Discard changes in all unstaged and staged files */
185
- discardAllChanges = async ( ) => {
190
+ discardAllChanges = async ( event : React . MouseEvent ) => {
191
+ event . stopPropagation ( ) ;
186
192
const result = await showDialog ( {
187
193
title : 'Discard all changes' ,
188
194
body :
@@ -209,7 +215,8 @@ export class FileList extends React.Component<IFileListProps, IFileListState> {
209
215
} ;
210
216
211
217
/** Add all untracked files */
212
- addAllUntrackedFiles = async ( ) => {
218
+ addAllUntrackedFiles = async ( event : React . MouseEvent ) => {
219
+ event . stopPropagation ( ) ;
213
220
await this . props . model . addAllUntracked ( ) ;
214
221
} ;
215
222
0 commit comments