Make search results font follow code editor font

The font size of the Find in Files dialog used to get out of sync with
the code editor font size.

The font of the Find in Files dialog is now updated each time there is a
change to the theme. This way, the font size of the Find in Files
results changes in response to the code font size being changed using
Ctrl +/- or using the Editor Settings.

Fixes #35499

(cherry picked from commit 011fdece6d)
This commit is contained in:
mujpao 2020-10-13 13:58:09 -07:00 committed by Rémi Verschelde
parent 9da596b5e6
commit 17a19ee104
No known key found for this signature in database
GPG key ID: C3336907360768E1

View file

@ -640,6 +640,9 @@ void FindInFilesPanel::stop_search() {
void FindInFilesPanel::_notification(int p_what) {
if (p_what == NOTIFICATION_PROCESS) {
_progress_bar->set_as_ratio(_finder->get_progress());
} else if (p_what == NOTIFICATION_THEME_CHANGED) {
_search_text_label->add_font_override("font", get_font("source", "EditorFonts"));
_results_display->add_font_override("font", get_font("source", "EditorFonts"));
}
}