mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-04-28 13:28:01 +03:00
cellGameGetParamString: some more "fixes"
needs hw tests.... too lazy
This commit is contained in:
parent
ac034040ce
commit
8560f0705e
1 changed files with 2 additions and 2 deletions
|
@ -1417,14 +1417,14 @@ public:
|
||||||
switch (mode)
|
switch (mode)
|
||||||
{
|
{
|
||||||
case content_permission::check_mode::game_data:
|
case content_permission::check_mode::game_data:
|
||||||
case content_permission::check_mode::patch: // TODO: it's unclear if patch mode should also support these flags
|
|
||||||
{
|
{
|
||||||
return !!(flags & (is_setter ? strkey_flag::set_game_data : strkey_flag::get_game_data));
|
return !!(flags & (is_setter ? strkey_flag::set_game_data : strkey_flag::get_game_data));
|
||||||
}
|
}
|
||||||
|
case content_permission::check_mode::patch:
|
||||||
case content_permission::check_mode::hdd_game:
|
case content_permission::check_mode::hdd_game:
|
||||||
case content_permission::check_mode::disc_game:
|
case content_permission::check_mode::disc_game:
|
||||||
{
|
{
|
||||||
return !is_setter && (flags & (strkey_flag::get_other));
|
return !is_setter && !!(flags & (strkey_flag::get_other)) || !!(flags & (strkey_flag::get_game_data)); // TODO: speculative
|
||||||
}
|
}
|
||||||
case content_permission::check_mode::not_set:
|
case content_permission::check_mode::not_set:
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue