mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-16 11:05:58 +08:00
Fix font index for store to AppConfig
This commit is contained in:
parent
5c481a6da5
commit
83372764ad
@ -66,7 +66,7 @@ void GLGizmoEmboss::set_fine_position()
|
|||||||
const Camera &camera = wxGetApp().plater()->get_camera();
|
const Camera &camera = wxGetApp().plater()->get_camera();
|
||||||
Polygon hull = CameraUtils::create_hull2d(camera, *volume);
|
Polygon hull = CameraUtils::create_hull2d(camera, *volume);
|
||||||
|
|
||||||
// TODO: fix width - showing scroll bar during first show advanced
|
// TODO: fix width - showing scroll in first draw of advanced.
|
||||||
ImVec2 windows_size = m_gui_cfg->draw_advanced ?
|
ImVec2 windows_size = m_gui_cfg->draw_advanced ?
|
||||||
m_gui_cfg->minimal_window_size_with_advance :
|
m_gui_cfg->minimal_window_size_with_advance :
|
||||||
m_gui_cfg->minimal_window_size;
|
m_gui_cfg->minimal_window_size;
|
||||||
@ -1220,10 +1220,19 @@ void GLGizmoEmboss::store_font_item_to_app_config() const
|
|||||||
{
|
{
|
||||||
AppConfig *cfg = wxGetApp().app_config;
|
AppConfig *cfg = wxGetApp().app_config;
|
||||||
// index of section start from 1
|
// index of section start from 1
|
||||||
const FontItem &fi = m_font_manager.get_font_item();
|
const auto &act_item = m_font_manager.get_font();
|
||||||
size_t index = &m_font_manager.get_font() -
|
const FontItem &fi = act_item.font_item;
|
||||||
&m_font_manager.get_fonts().front();
|
|
||||||
// TODO: fix index when, not serialized font is in list
|
//size_t index = &m_font_manager.get_font() -
|
||||||
|
// &m_font_manager.get_fonts().front();
|
||||||
|
// fix index when, not serialized font is in list
|
||||||
|
size_t index = 0;
|
||||||
|
for (const auto &item : m_font_manager.get_fonts()) {
|
||||||
|
if (fi.type != WxFontUtils::get_actual_type()) continue;
|
||||||
|
if (&item == &act_item) break;
|
||||||
|
++index;
|
||||||
|
}
|
||||||
|
|
||||||
FontListSerializable::store_font_item(*cfg, fi, index);
|
FontListSerializable::store_font_item(*cfg, fi, index);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user