mirror of
https://github.com/openharmony/ability_ability_runtime.git
synced 2026-08-24 22:21:36 -04:00
fix dialog js crash
Signed-off-by: duansizhao <duansizhao@huawei.com> Change-Id: I69bac149ad929f9c98be4a7164acdb26e5872c2b
This commit is contained in:
+5
-1
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user