Fix the connected status display bug in the profile view 50/178050/1 accepted/tizen/unified/20180509.073049 submit/tizen/20180508.234950
authorDoHyun Pyun <dh79.pyun@samsung.com>
Tue, 8 May 2018 02:36:20 +0000 (11:36 +0900)
committerDoHyun Pyun <dh79.pyun@samsung.com>
Tue, 8 May 2018 02:36:20 +0000 (11:36 +0900)
Change-Id: Id8b804aa3d69baa78198260668fd9cdf03f70260
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
common/src/ui/bt-profile-view.c

index bc93476..d9f4e16 100644 (file)
@@ -917,8 +917,8 @@ static Evas_Object *__bt_profile_call_option_icon_get(void *data, Evas_Object *o
                check = elm_check_add(obj);
                elm_object_style_set(check, "on&off");
 
-               dev->call_checked = dev->connected_mask & \
-                                       BT_HEADSET_CONNECTED;
+               dev->call_checked = (dev->connected_mask & \
+                                       BT_HEADSET_CONNECTED) > 0 ? TRUE : FALSE;
                elm_check_state_set(check, dev->call_checked);
 
                evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND,
@@ -952,11 +952,11 @@ static Evas_Object *__bt_profile_media_option_icon_get(void *data, Evas_Object *
                check = elm_check_add(obj);
                elm_object_style_set(check, "on&off");
 #ifdef TIZEN_BT_A2DP_SINK_ENABLE
-               dev->media_checked = dev->connected_mask & \
-                                       BT_MUSIC_PLAYER_CONNECTED;
+               dev->media_checked = (dev->connected_mask & \
+                                       BT_MUSIC_PLAYER_CONNECTED) > 0 ? TRUE : FALSE;
 #else
-               dev->media_checked = dev->connected_mask & \
-                                       BT_STEREO_HEADSET_CONNECTED;
+               dev->media_checked = (dev->connected_mask & \
+                                       BT_STEREO_HEADSET_CONNECTED) > 0 ? TRUE : FALSE;
 #endif
                elm_check_state_set(check, dev->media_checked);
 
@@ -990,8 +990,8 @@ static Evas_Object *__bt_profile_hid_option_icon_get(void *data, Evas_Object *ob
                check = elm_check_add(obj);
                elm_object_style_set(check, "on&off");
 
-               dev->hid_checked = dev->connected_mask & \
-                                       BT_HID_CONNECTED;
+               dev->hid_checked = (dev->connected_mask & \
+                                       BT_HID_CONNECTED) > 0 ? TRUE : FALSE;
                elm_check_state_set(check, dev->hid_checked);
 
                evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND,