}
else if ((strcmp(view.GetViewId(), "dial") == 0))
{
- CallingView::GetInstance()->showdial(true);
+ if(view_->GetScreenGroup()->IsVisible())
+ view_->GetScreenView()->showdial(true);
+ else
+ view_->GetCallingView()->showdial(true);
}
if (strcmp(view.GetViewId(), "0") == 0)
{
- CallingView::GetInstance()->text_updata_buf(view.GetViewId());
+ if(view_->GetScreenGroup()->IsVisible())
+ view_->GetScreenView()->text_updata_buf(view.GetViewId());
+ else
+ view_->GetCallingView()->text_updata_buf(view.GetViewId());
}
else if (strcmp(view.GetViewId(), "1") == 0)
{
- CallingView::GetInstance()->text_updata_buf(view.GetViewId());
+ if(view_->GetScreenGroup()->IsVisible())
+ view_->GetScreenView()->text_updata_buf(view.GetViewId());
+ else
+ view_->GetCallingView()->text_updata_buf(view.GetViewId());
}
else if (strcmp(view.GetViewId(), "2") == 0)
{
- CallingView::GetInstance()->text_updata_buf(view.GetViewId());
+ if(view_->GetScreenGroup()->IsVisible())
+ view_->GetScreenView()->text_updata_buf(view.GetViewId());
+ else
+ view_->GetCallingView()->text_updata_buf(view.GetViewId());
}
else if (strcmp(view.GetViewId(), "3") == 0)
{
- CallingView::GetInstance()->text_updata_buf(view.GetViewId());
+ if(view_->GetScreenGroup()->IsVisible())
+ view_->GetScreenView()->text_updata_buf(view.GetViewId());
+ else
+ view_->GetCallingView()->text_updata_buf(view.GetViewId());
}
else if (strcmp(view.GetViewId(), "4") == 0)
{
- CallingView::GetInstance()->text_updata_buf(view.GetViewId());
+ if(view_->GetScreenGroup()->IsVisible())
+ view_->GetScreenView()->text_updata_buf(view.GetViewId());
+ else
+ view_->GetCallingView()->text_updata_buf(view.GetViewId());
}
else if (strcmp(view.GetViewId(), "5") == 0)
{
- CallingView::GetInstance()->text_updata_buf(view.GetViewId());
+ if(view_->GetScreenGroup()->IsVisible())
+ view_->GetScreenView()->text_updata_buf(view.GetViewId());
+ else
+ view_->GetCallingView()->text_updata_buf(view.GetViewId());
}
else if (strcmp(view.GetViewId(), "6") == 0)
{
- CallingView::GetInstance()->text_updata_buf(view.GetViewId());
+ if(view_->GetScreenGroup()->IsVisible())
+ view_->GetScreenView()->text_updata_buf(view.GetViewId());
+ else
+ view_->GetCallingView()->text_updata_buf(view.GetViewId());
}
else if (strcmp(view.GetViewId(), "7") == 0)
{
- CallingView::GetInstance()->text_updata_buf(view.GetViewId());
+ if(view_->GetScreenGroup()->IsVisible())
+ view_->GetScreenView()->text_updata_buf(view.GetViewId());
+ else
+ view_->GetCallingView()->text_updata_buf(view.GetViewId());
}
else if (strcmp(view.GetViewId(), "8") == 0)
{
- CallingView::GetInstance()->text_updata_buf(view.GetViewId());
+ if(view_->GetScreenGroup()->IsVisible())
+ view_->GetScreenView()->text_updata_buf(view.GetViewId());
+ else
+ view_->GetCallingView()->text_updata_buf(view.GetViewId());
}
else if (strcmp(view.GetViewId(), "9") == 0)
{
- CallingView::GetInstance()->text_updata_buf(view.GetViewId());
+ if(view_->GetScreenGroup()->IsVisible())
+ view_->GetScreenView()->text_updata_buf(view.GetViewId());
+ else
+ view_->GetCallingView()->text_updata_buf(view.GetViewId());
+
}else if (strcmp(view.GetViewId(), "*") == 0)
{
- CallingView::GetInstance()->text_updata_buf(view.GetViewId()); /* code */
+ if(view_->GetScreenGroup()->IsVisible())
+ view_->GetScreenView()->text_updata_buf(view.GetViewId());
+ else
+ view_->GetCallingView()->text_updata_buf(view.GetViewId()); /* code */
}
else if (strcmp(view.GetViewId(), "#") == 0)
{
- CallingView::GetInstance()->text_updata_buf(view.GetViewId());
+ if(view_->GetScreenGroup()->IsVisible())
+ view_->GetScreenView()->text_updata_buf(view.GetViewId());
+ else
+ view_->GetCallingView()->text_updata_buf(view.GetViewId());
}
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "MainCallingPresenter OnDragEnd");
if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT)
{
+
if((strcmp(view.GetViewId(), "dialing") == 0))
- CallingView::GetInstance()->showdial(false);
+ {
+ if(view_->GetScreenGroup()->IsVisible())
+ view_->GetScreenView()->showdial(false);
+ else
+ view_->GetCallingView()->showdial(false);
+ }
+
}
return true;
}