From f310c8ea8c7ebbe365b8d13c53af986cfd93ba9b Mon Sep 17 00:00:00 2001 From: Rossen Hristov Date: Tue, 3 Jan 2017 15:52:23 +0200 Subject: [PATCH] Fix ActionBar set [colorProperty.native] --- tns-core-modules/ui/action-bar/action-bar.android.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 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 eb0f594bf..cab94889c 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,5 @@ import { AndroidActionBarSettings as AndroidActionBarSettingsDefinition, AndroidActionItemSettings } from "ui/action-bar"; -import { ActionItemBase, ActionBarBase, isVisible, View, colorProperty } from "./action-bar-common"; +import { ActionItemBase, ActionBarBase, isVisible, View, colorProperty, Color } from "./action-bar-common"; import { RESOURCE_PREFIX } from "utils/utils"; import { fromFileOrResource } from "image-source"; import * as application from "application"; @@ -339,8 +339,9 @@ export class ActionBar extends ActionBarBase { return defaultTitleTextColor; } - set [colorProperty.native](value: number) { - this.nativeView.setTitleTextColor(value); + set [colorProperty.native](value: number | Color) { + let color = value instanceof Color ? value.android : value; + this.nativeView.setTitleTextColor(color); } }