From 4efe6210ee7313fce1851931676fa99b66dbefe3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?kleines=20Filmr=C3=B6llchen?= Date: Thu, 27 Jan 2022 13:11:36 +0100 Subject: [PATCH] Applets/Audio: Use Array for the volume level bitmaps --- Userland/Applets/Audio/main.cpp | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/Userland/Applets/Audio/main.cpp b/Userland/Applets/Audio/main.cpp index 8ce65dbe30a..ffb54b252fe 100644 --- a/Userland/Applets/Audio/main.cpp +++ b/Userland/Applets/Audio/main.cpp @@ -6,6 +6,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include #include #include #include @@ -34,12 +35,12 @@ private: public: static ErrorOr> try_create() { - Vector volume_level_bitmaps = { - { 66, TRY(Gfx::Bitmap::try_load_from_file("/res/icons/16x16/audio-volume-high.png")) }, - { 33, TRY(Gfx::Bitmap::try_load_from_file("/res/icons/16x16/audio-volume-medium.png")) }, - { 1, TRY(Gfx::Bitmap::try_load_from_file("/res/icons/16x16/audio-volume-low.png")) }, - { 0, TRY(Gfx::Bitmap::try_load_from_file("/res/icons/16x16/audio-volume-zero.png")) }, - { 0, TRY(Gfx::Bitmap::try_load_from_file("/res/icons/16x16/audio-volume-muted.png")) } + Array volume_level_bitmaps = { + { { 66, TRY(Gfx::Bitmap::try_load_from_file("/res/icons/16x16/audio-volume-high.png")) }, + { 33, TRY(Gfx::Bitmap::try_load_from_file("/res/icons/16x16/audio-volume-medium.png")) }, + { 1, TRY(Gfx::Bitmap::try_load_from_file("/res/icons/16x16/audio-volume-low.png")) }, + { 0, TRY(Gfx::Bitmap::try_load_from_file("/res/icons/16x16/audio-volume-zero.png")) }, + { 0, TRY(Gfx::Bitmap::try_load_from_file("/res/icons/16x16/audio-volume-muted.png")) } } }; auto audio_client = TRY(Audio::ClientConnection::try_create()); NonnullRefPtr audio_widget = TRY(adopt_nonnull_ref_or_enomem(new (nothrow) AudioWidget(move(audio_client), move(volume_level_bitmaps)))); @@ -48,7 +49,7 @@ public: } private: - AudioWidget(NonnullRefPtr audio_client, Vector volume_level_bitmaps) + AudioWidget(NonnullRefPtr audio_client, Array volume_level_bitmaps) : m_audio_client(move(audio_client)) , m_volume_level_bitmaps(move(volume_level_bitmaps)) , m_show_percent(Config::read_bool("AudioApplet", "Applet", "ShowPercent", false)) @@ -201,7 +202,7 @@ private: Gfx::Bitmap& choose_bitmap_from_volume() { if (m_audio_muted) - return *m_volume_level_bitmaps.last().bitmap; + return *m_volume_level_bitmaps.back().bitmap; for (auto& pair : m_volume_level_bitmaps) { if (m_audio_volume >= pair.volume_threshold) @@ -217,7 +218,7 @@ private: } NonnullRefPtr m_audio_client; - Vector m_volume_level_bitmaps; + Array m_volume_level_bitmaps; bool m_show_percent { false }; bool m_audio_muted { false }; int m_audio_volume { 100 };