[Codacy] Removed most of issues under "Performance" category

This commit is contained in:
Gliniak 2024-01-20 18:34:29 +01:00
parent 3675d6a6b1
commit 341192f6df
3 changed files with 15 additions and 13 deletions

View File

@ -36,7 +36,7 @@ class Win32Socket : public Socket {
Win32Socket() = default; Win32Socket() = default;
~Win32Socket() override { Close(); } ~Win32Socket() override { Close(); }
bool Connect(std::string hostname, uint16_t port) { bool Connect(std::string& hostname, uint16_t port) {
addrinfo hints = {0}; addrinfo hints = {0};
hints.ai_family = AF_UNSPEC; hints.ai_family = AF_UNSPEC;
hints.ai_socktype = SOCK_STREAM; hints.ai_socktype = SOCK_STREAM;

View File

@ -209,8 +209,8 @@ DECLARE_XAM_EXPORT2(XamIsUIActive, kUI, kImplemented, kHighFrequency);
class MessageBoxDialog : public XamDialog { class MessageBoxDialog : public XamDialog {
public: public:
MessageBoxDialog(xe::ui::ImGuiDrawer* imgui_drawer, std::string title, MessageBoxDialog(xe::ui::ImGuiDrawer* imgui_drawer, std::string& title,
std::string description, std::vector<std::string> buttons, std::string& description, std::vector<std::string> buttons,
uint32_t default_button) uint32_t default_button)
: XamDialog(imgui_drawer), : XamDialog(imgui_drawer),
title_(title), title_(title),
@ -349,6 +349,7 @@ dword_result_t XNotifyQueueUI_entry(dword_t exnq, dword_t dwUserIndex,
qword_t qwAreas, qword_t qwAreas,
lpu16string_t displayText_ptr, lpu16string_t displayText_ptr,
lpvoid_t contextData) { lpvoid_t contextData) {
std::string title_text = "XNotifyQueueUI";
std::string displayText = ""; std::string displayText = "";
if (displayText_ptr) { if (displayText_ptr) {
@ -372,8 +373,7 @@ dword_result_t XNotifyQueueUI_entry(dword_t exnq, dword_t dwUserIndex,
ui::ImGuiDrawer* imgui_drawer = emulator->imgui_drawer(); ui::ImGuiDrawer* imgui_drawer = emulator->imgui_drawer();
xeXamDispatchDialog<MessageBoxDialog>( xeXamDispatchDialog<MessageBoxDialog>(
new MessageBoxDialog(imgui_drawer, "XNotifyQueueUI", displayText, buttons, new MessageBoxDialog(imgui_drawer, title_text, displayText, buttons, 0),
0),
close, false); close, false);
// XNotifyQueueUI -> XNotifyQueueUIEx -> XMsgProcessRequest -> // XNotifyQueueUI -> XNotifyQueueUIEx -> XMsgProcessRequest ->
@ -384,8 +384,8 @@ DECLARE_XAM_EXPORT1(XNotifyQueueUI, kUI, kSketchy);
class KeyboardInputDialog : public XamDialog { class KeyboardInputDialog : public XamDialog {
public: public:
KeyboardInputDialog(xe::ui::ImGuiDrawer* imgui_drawer, std::string title, KeyboardInputDialog(xe::ui::ImGuiDrawer* imgui_drawer, std::string& title,
std::string description, std::string default_text, std::string& description, std::string& default_text,
size_t max_length) size_t max_length)
: XamDialog(imgui_drawer), : XamDialog(imgui_drawer),
title_(title), title_(title),
@ -542,14 +542,16 @@ void XamShowDirtyDiscErrorUI_entry(dword_t user_index) {
exit(1); exit(1);
return; return;
} }
std::string title = "Disc Read Error";
std::string desc =
"There's been an issue reading content from the game disc.\nThis is "
"likely caused by bad or unimplemented file IO calls.";
const Emulator* emulator = kernel_state()->emulator(); const Emulator* emulator = kernel_state()->emulator();
ui::ImGuiDrawer* imgui_drawer = emulator->imgui_drawer(); ui::ImGuiDrawer* imgui_drawer = emulator->imgui_drawer();
xeXamDispatchDialog<MessageBoxDialog>( xeXamDispatchDialog<MessageBoxDialog>(
new MessageBoxDialog( new MessageBoxDialog(imgui_drawer, title, desc, {"OK"}, 0),
imgui_drawer, "Disc Read Error",
"There's been an issue reading content from the game disc.\nThis is "
"likely caused by bad or unimplemented file IO calls.",
{"OK"}, 0),
[](MessageBoxDialog*) -> X_RESULT { return X_ERROR_SUCCESS; }, 0); [](MessageBoxDialog*) -> X_RESULT { return X_ERROR_SUCCESS; }, 0);
// This is death, and should never return. // This is death, and should never return.
// TODO(benvanik): cleaner exit. // TODO(benvanik): cleaner exit.

View File

@ -125,7 +125,7 @@ std::vector<uint64_t> PluginLoader::GetHashes(
const auto arr = toml_entry->as_array(); const auto arr = toml_entry->as_array();
for (cpptoml::array::const_iterator itr = arr->begin(); itr != arr->end(); for (cpptoml::array::const_iterator itr = arr->begin(); itr != arr->end();
itr++) { ++itr) {
const std::string hash_entry = itr->get()->as<std::string>()->get(); const std::string hash_entry = itr->get()->as<std::string>()->get();
hashes.push_back(strtoull(hash_entry.c_str(), NULL, 16)); hashes.push_back(strtoull(hash_entry.c_str(), NULL, 16));
} }