mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-08-23 19:01:51 +00:00
Qt/patches: Fix configurable value dropdown visibility
This commit is contained in:
parent
34074a9c70
commit
3926889c97
2 changed files with 5 additions and 5 deletions
|
@ -549,7 +549,7 @@ void patch_manager_dialog::filter_patches(const QString& term)
|
|||
m_expand_current_match = false;
|
||||
}
|
||||
|
||||
void patch_manager_dialog::update_patch_info(const patch_manager_dialog::gui_patch_info& info) const
|
||||
void patch_manager_dialog::update_patch_info(const patch_manager_dialog::gui_patch_info& info, bool force_update) const
|
||||
{
|
||||
ui->label_hash->setText(info.hash);
|
||||
ui->label_author->setText(info.author);
|
||||
|
@ -577,7 +577,7 @@ void patch_manager_dialog::update_patch_info(const patch_manager_dialog::gui_pat
|
|||
return;
|
||||
}
|
||||
|
||||
if (key == info.config_value_key)
|
||||
if (!force_update && key == info.config_value_key)
|
||||
{
|
||||
// Don't update widget if the config key did not change
|
||||
return;
|
||||
|
@ -641,7 +641,7 @@ void patch_manager_dialog::handle_item_selected(QTreeWidgetItem* current, QTreeW
|
|||
if (!current)
|
||||
{
|
||||
// Clear patch info if no item is selected
|
||||
update_patch_info({});
|
||||
update_patch_info({}, true);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -719,7 +719,7 @@ void patch_manager_dialog::handle_item_selected(QTreeWidgetItem* current, QTreeW
|
|||
}
|
||||
}
|
||||
|
||||
update_patch_info(info);
|
||||
update_patch_info(info, current != previous);
|
||||
|
||||
const QString key = ui->configurable_selector->currentIndex() < 0 ? "" : ui->configurable_selector->currentData().toString();
|
||||
current->setData(0, config_key_role, key);
|
||||
|
|
|
@ -58,7 +58,7 @@ private:
|
|||
void load_patches(bool show_error);
|
||||
void populate_tree();
|
||||
void save_config() const;
|
||||
void update_patch_info(const gui_patch_info& info) const;
|
||||
void update_patch_info(const gui_patch_info& info, bool force_update) const;
|
||||
static bool is_valid_file(const QMimeData& md, QStringList* drop_paths = nullptr);
|
||||
void download_update(bool automatic, bool auto_accept);
|
||||
bool handle_json(const QByteArray& data);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue