| 2 | #include "usbhostmanager.h" |
| 3 | |
| 4 | bool AddonManager::LoadAddon(GPAddon* addon) { |
| 5 | if (addon->available()) { |
| 6 | AddonBlock * block = new AddonBlock; |
| 7 | addon->setup(); |
| 8 | block->ptr = addon; |
| 9 | addons.push_back(block); |
| 10 | return true; |
| 11 | } else { |
| 12 | delete addon; // Don't use the memory if we don't have to |
| 13 | } |
| 14 | |
| 15 | return false; |
| 16 | } |
| 17 | |
| 18 | bool AddonManager::LoadUSBAddon(GPAddon* addon) { |
| 19 | bool ret = LoadAddon(addon); |