~ted/ubuntu-app-launch/user-tools

« back to all changes in this revision

Viewing changes to libubuntu-app-launch/application-impl-base.cpp

  • Committer: Bileto Bot
  • Author(s): Ken VanDine
  • Date: 2017-02-15 15:09:13 UTC
  • mfrom: (249.6.32 ual_focus_app)
  • Revision ID: ci-train-bot@canonical.com-20170215150913-s2nw6er5n94nsj9u
Adds Application::Instance::focus and Application::findInstance(pid_t) API

Approved by: Ted Gould

Show diffs side-by-side

added added

removed removed

Lines of Context:
121
121
    }
122
122
}
123
123
 
 
124
std::shared_ptr<Application::Instance> Base::findInstance(const pid_t& pid)
 
125
{
 
126
    for (auto instance : instances())
 
127
    {
 
128
        if (instance->hasPid(pid))
 
129
        {
 
130
            return instance;
 
131
        }
 
132
    }
 
133
    return nullptr;
 
134
}
 
135
 
124
136
}  // namespace app_impls
125
137
}  // namespace app_launch
126
138
}  // namespace ubuntu