aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2019-03-14 16:38:02 +0800
committercrupest <crupest@outlook.com>2019-03-14 16:38:02 +0800
commit7b929db4fcfa34acc82885b75a573e6e4bd40465 (patch)
tree9e6a91af019e14fa3fb40e03bf84507a98a33d4c
parent58278112bcf4b35bdc2011771dc53646910fc995 (diff)
downloadtimeline-7b929db4fcfa34acc82885b75a573e6e4bd40465.tar.gz
timeline-7b929db4fcfa34acc82885b75a573e6e4bd40465.tar.bz2
timeline-7b929db4fcfa34acc82885b75a573e6e4bd40465.zip
Only open user dialog when it is not opened!
-rw-r--r--Timeline/ClientApp/src/app/user/user.service.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/Timeline/ClientApp/src/app/user/user.service.ts b/Timeline/ClientApp/src/app/user/user.service.ts
index 076d0c21..e7d50dd2 100644
--- a/Timeline/ClientApp/src/app/user/user.service.ts
+++ b/Timeline/ClientApp/src/app/user/user.service.ts
@@ -22,7 +22,9 @@ export class UserService {
constructor(router: Router, private dialog: MatDialog, private internalService: InternalUserService) {
router.events.subscribe(event => {
if (event instanceof ActivationStart && event.snapshot.outlet === 'user') {
- setTimeout(() => this.openUserDialog(), 0);
+ if (!this.dialogRef) {
+ setTimeout(() => this.openUserDialog(), 0);
+ }
}
});
}