fix dialog js crash

Signed-off-by: duansizhao <duansizhao@huawei.com>
Change-Id: I69bac149ad929f9c98be4a7164acdb26e5872c2b
This commit is contained in:
duansizhao
2026-06-23 21:51:12 +08:00
parent 02cfc9ac58
commit 7fca6bb9b2
@@ -285,7 +285,7 @@ export default class SelectorServiceExtensionAbility extends extension {
onConfigurationUpdate(config): void {
console.debug(TAG, 'configuration is : ' + JSON.stringify(config));
if (!globalThis.params.isDefaultSelector) {
if (!globalThis.params || !globalThis.params.isDefaultSelector) {
console.debug(TAG, 'device is not phone');
return;
}
@@ -300,6 +300,10 @@ export default class SelectorServiceExtensionAbility extends extension {
} catch (error) {
console.error(TAG, 'Failed to getDefaultDisplaySync callback. Code: ' + JSON.stringify(error));
}
if (!globalThis.position) {
console.error(TAG, 'globalThis.position is invalid, skip moveWindow');
return;
}
let navigationBarRect = {
left: globalThis.position.offsetX,
top: globalThis.position.offsetY,