From 1d6310353dc89c2fc6eb8d4ca1dd24d61bba7294 Mon Sep 17 00:00:00 2001 From: Maya Zhecheva Date: Fri, 15 Jul 2016 16:15:24 +0300 Subject: [PATCH] fix: ActionBar's title not updating in OnLoaded event --- tns-core-modules/ui/action-bar/action-bar.android.ts | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/tns-core-modules/ui/action-bar/action-bar.android.ts b/tns-core-modules/ui/action-bar/action-bar.android.ts index b2270ec5f..73ff6c0dc 100644 --- a/tns-core-modules/ui/action-bar/action-bar.android.ts +++ b/tns-core-modules/ui/action-bar/action-bar.android.ts @@ -1,5 +1,4 @@ import common = require("./action-bar-common"); -import frame = require("ui/frame"); import types = require("utils/types"); import enums = require("ui/enums"); import application = require("application"); @@ -50,7 +49,7 @@ export class ActionItem extends common.ActionItem { private _itemId; constructor() { super(); - this._itemId = generateItemId(); + this._itemId = generateItemId(); } public get android(): dts.AndroidActionItemSettings { @@ -171,7 +170,7 @@ export class ActionBar extends common.ActionBar { this.navigationButton._raiseTap(); return true; } - + // Find item with the right ID; var menuItem: dts.ActionItem = undefined; var items = this.actionItems.getItems(); @@ -301,15 +300,13 @@ export class ActionBar extends common.ActionBar { } public _onTitlePropertyChanged() { - var topFrame = frame.topmost(); - if (this._toolbar && topFrame && topFrame.currentPage === this.page) { + if (this._toolbar) { this._updateTitleAndTitleView(); } } public _onIconPropertyChanged() { - var topFrame = frame.topmost(); - if (this._toolbar && topFrame && topFrame.currentPage === this.page) { + if (this._toolbar) { this._updateIcon(); } }