mirror of
https://github.com/libretro/RetroArch
synced 2025-01-30 21:32:45 +00:00
(Ozone/XMB) Optimize some string_is_equal comparisons
This commit is contained in:
parent
58b22b0a6e
commit
5db62e73da
@ -101,29 +101,31 @@ static void ozone_draw_entry_value(
|
|||||||
{
|
{
|
||||||
if (!string_is_empty(entry->value))
|
if (!string_is_empty(entry->value))
|
||||||
{
|
{
|
||||||
if (
|
if (string_is_equal(entry->value, "..."))
|
||||||
string_is_equal(entry->value, "...") ||
|
return;
|
||||||
string_is_equal(entry->value, "(PRESET)") ||
|
if (string_starts_with(entry->value, "(") &&
|
||||||
string_is_equal(entry->value, "(SHADER)") ||
|
string_ends_with (entry->value, ")")
|
||||||
string_is_equal(entry->value, "(COMP)") ||
|
|
||||||
string_is_equal(entry->value, "(CORE)") ||
|
|
||||||
string_is_equal(entry->value, "(MOVIE)") ||
|
|
||||||
string_is_equal(entry->value, "(MUSIC)") ||
|
|
||||||
string_is_equal(entry->value, "(DIR)") ||
|
|
||||||
string_is_equal(entry->value, "(RDB)") ||
|
|
||||||
string_is_equal(entry->value, "(CURSOR)")||
|
|
||||||
string_is_equal(entry->value, "(CFILE)") ||
|
|
||||||
string_is_equal(entry->value, "(FILE)") ||
|
|
||||||
string_is_equal(entry->value, "(IMAGE)")
|
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
return;
|
if (
|
||||||
|
string_is_equal(entry->value, "(PRESET)") ||
|
||||||
|
string_is_equal(entry->value, "(SHADER)") ||
|
||||||
|
string_is_equal(entry->value, "(COMP)") ||
|
||||||
|
string_is_equal(entry->value, "(CORE)") ||
|
||||||
|
string_is_equal(entry->value, "(MOVIE)") ||
|
||||||
|
string_is_equal(entry->value, "(MUSIC)") ||
|
||||||
|
string_is_equal(entry->value, "(DIR)") ||
|
||||||
|
string_is_equal(entry->value, "(RDB)") ||
|
||||||
|
string_is_equal(entry->value, "(CURSOR)")||
|
||||||
|
string_is_equal(entry->value, "(CFILE)") ||
|
||||||
|
string_is_equal(entry->value, "(FILE)") ||
|
||||||
|
string_is_equal(entry->value, "(IMAGE)")
|
||||||
|
)
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
else
|
|
||||||
do_draw_text = true;
|
|
||||||
}
|
}
|
||||||
else
|
|
||||||
do_draw_text = true;
|
do_draw_text = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (do_draw_text)
|
if (do_draw_text)
|
||||||
|
@ -3082,24 +3082,32 @@ static int xmb_draw_item(
|
|||||||
{
|
{
|
||||||
if (!string_is_empty(entry.value))
|
if (!string_is_empty(entry.value))
|
||||||
{
|
{
|
||||||
if (
|
bool found = false;
|
||||||
string_is_equal(entry.value, "...") ||
|
|
||||||
string_is_equal(entry.value, "(PRESET)") ||
|
if (string_is_equal(entry.value, "..."))
|
||||||
string_is_equal(entry.value, "(SHADER)") ||
|
found = true;
|
||||||
string_is_equal(entry.value, "(COMP)") ||
|
else if (string_starts_with(entry.value, "(") &&
|
||||||
string_is_equal(entry.value, "(CORE)") ||
|
string_ends_with (entry.value, ")")
|
||||||
string_is_equal(entry.value, "(MOVIE)") ||
|
|
||||||
string_is_equal(entry.value, "(MUSIC)") ||
|
|
||||||
string_is_equal(entry.value, "(DIR)") ||
|
|
||||||
string_is_equal(entry.value, "(RDB)") ||
|
|
||||||
string_is_equal(entry.value, "(CURSOR)")||
|
|
||||||
string_is_equal(entry.value, "(CFILE)") ||
|
|
||||||
string_is_equal(entry.value, "(FILE)") ||
|
|
||||||
string_is_equal(entry.value, "(IMAGE)")
|
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
if (
|
||||||
|
string_is_equal(entry.value, "(PRESET)") ||
|
||||||
|
string_is_equal(entry.value, "(SHADER)") ||
|
||||||
|
string_is_equal(entry.value, "(COMP)") ||
|
||||||
|
string_is_equal(entry.value, "(CORE)") ||
|
||||||
|
string_is_equal(entry.value, "(MOVIE)") ||
|
||||||
|
string_is_equal(entry.value, "(MUSIC)") ||
|
||||||
|
string_is_equal(entry.value, "(DIR)") ||
|
||||||
|
string_is_equal(entry.value, "(RDB)") ||
|
||||||
|
string_is_equal(entry.value, "(CURSOR)")||
|
||||||
|
string_is_equal(entry.value, "(CFILE)") ||
|
||||||
|
string_is_equal(entry.value, "(FILE)") ||
|
||||||
|
string_is_equal(entry.value, "(IMAGE)")
|
||||||
|
)
|
||||||
|
found = true;
|
||||||
}
|
}
|
||||||
else
|
|
||||||
|
if (!found)
|
||||||
do_draw_text = true;
|
do_draw_text = true;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user