}
Evas_Object* Watch::GetCurrentImage() {
- return nullptr;
+ return current_image_;
}
void Watch::OnAdded(Evas_Object* image) {
void Watch::OnEvasAdded(const std::string& appId, const std::string& instId,
int pid, const screen_connector::EvasObject& image) {
+ current_image_ = image.GetRaw();
holder_->OnWatchAdded(*this, image.GetRaw());
}
void Watch::OnEvasRemoved(const std::string& appId, const std::string& instId,
int pid, const screen_connector::EvasObject& image) {
holder_->OnWatchRemoved(*this, image.GetRaw());
+ current_image_ = nullptr;
}
void Watch::OnEvasChanged(const std::string& appId, const std::string& instId,