haiku/src/apps/processcontroller
Murai Takashi e5b7c9e313 processcontroller: Fix memory leak
When getting icon is failed, get_team_name_and_icon()
does not return false, so bitmap allocated to
infoPack.team_icon can be leaked.

* Delete bitmap in get_team_name_and_icon(), not in caller.
* Return false when getiing icon is failed.

Change-Id: Ib65065b59b70cd839e6deda4e1142bd104072d84
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3744
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
2021-02-24 05:52:05 +00:00
..
AutoIcon.cpp ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
AutoIcon.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
Colors.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
IconMenuItem.cpp ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
IconMenuItem.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
Jamfile Build: Add architecture rule for libshared.a. 2016-01-15 21:12:24 -05:00
KernelMemoryBarMenuItem.cpp ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
KernelMemoryBarMenuItem.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
MemoryBarMenu.cpp processcontroller: Fix memory leak 2021-02-24 05:52:05 +00:00
MemoryBarMenu.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
MemoryBarMenuItem.cpp ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
MemoryBarMenuItem.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
NoiseBarMenuItem.cpp ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
NoiseBarMenuItem.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
PCWindow.cpp ProcessController: fix layout when running in a window. 2021-01-20 18:29:18 +01:00
PCWindow.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
PCWorld.cpp processcontroller: Fix -Wformat-security 2020-10-18 07:52:09 +00:00
PCWorld.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
Preferences.cpp ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
Preferences.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
PriorityMenu.cpp ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
PriorityMenu.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
ProcessController.cpp ProcessController: reintroduce the static scaling mode. 2021-01-13 13:06:01 +01:00
ProcessController.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
ProcessController.rdef Use resource definition files instead of DoCatalogs rule. Rename B_TRANSLATE_APP_NAME and related macros to the more generic B_TRANSLATE_SYSTEM_NAME, to also fits add-ons, folders, etc, and make 'System name' its standard context. Change CodyCam and PoorMan's app signatures to match the overall x-vnd.Haiku-App pattern. Some clean-up. Make SlideShowSaver build again. 2011-03-25 22:13:48 +00:00
QuitMenu.cpp processcontroller: Fix memory leak 2021-02-24 05:52:05 +00:00
QuitMenu.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
TeamBarMenu.cpp processcontroller: Fix memory leak 2021-02-24 05:52:05 +00:00
TeamBarMenu.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
TeamBarMenuItem.cpp ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
TeamBarMenuItem.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
ThreadBarMenu.cpp ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
ThreadBarMenu.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
ThreadBarMenuItem.cpp ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
ThreadBarMenuItem.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
Utilities.cpp processcontroller: Fix memory leak 2021-02-24 05:52:05 +00:00
Utilities.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00
icons.h ProcessController: Relicense as MIT. 2020-10-10 15:57:49 -04:00