refactor: make StatusIconType an enum class (#36500)
Co-authored-by: Milan Burda <miburda@microsoft.com>
This commit is contained in:
parent
79d2fc9c23
commit
909ee0ed6b
2 changed files with 8 additions and 7 deletions
|
@ -30,7 +30,8 @@ gfx::ImageSkia GetBestImageRep(const gfx::ImageSkia& image) {
|
|||
} // namespace
|
||||
|
||||
TrayIconGtk::TrayIconGtk()
|
||||
: status_icon_(new StatusIconLinuxDbus), status_icon_type_(kTypeDbus) {
|
||||
: status_icon_(new StatusIconLinuxDbus),
|
||||
status_icon_type_(StatusIconType::kDbus) {
|
||||
status_icon_->SetDelegate(this);
|
||||
}
|
||||
|
||||
|
@ -68,11 +69,11 @@ ui::MenuModel* TrayIconGtk::GetMenuModel() const {
|
|||
|
||||
void TrayIconGtk::OnImplInitializationFailed() {
|
||||
switch (status_icon_type_) {
|
||||
case kTypeDbus:
|
||||
case StatusIconType::kDbus:
|
||||
status_icon_ = nullptr;
|
||||
status_icon_type_ = kTypeNone;
|
||||
status_icon_type_ = StatusIconType::kNone;
|
||||
return;
|
||||
case kTypeNone:
|
||||
case StatusIconType::kNone:
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue