-async function appData( data ) {
- if( data.support && data.support.multiple == false ){
- for( let p in process ){
- if( process[p].id === data.id ){
- Notification.push('多重起動エラー', `アプリケーション「${data.name}」の多重起動は許可されていません。`, 'system');
- System.launchLock = false;
- return;
- }
+async function appData(data) {
+ if(data.support && data.support.multiple == false){
+ if( Object.values(process).map(p => p.id).includes(data.id) ){
+ Notification.push('多重起動エラー', `アプリケーション「${data.name}」の多重起動は許可されていません。`, 'system');
+ System.launchLock = false;
+ return;