mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-08 07:27:41 -06:00
ENH: linux: create data dir when not exists
Change-Id: Icaf5f3a74b52e3ada5db6a4354df6584bbf669cf
This commit is contained in:
parent
6096de0020
commit
c25c1ba4eb
1 changed files with 5 additions and 2 deletions
|
@ -1699,7 +1699,7 @@ void GUI_App::init_networking_callbacks()
|
||||||
wxCommandEvent event(EVT_CONNECT_LAN_MODE_PRINT);
|
wxCommandEvent event(EVT_CONNECT_LAN_MODE_PRINT);
|
||||||
|
|
||||||
if (obj) {
|
if (obj) {
|
||||||
|
|
||||||
if (obj->is_lan_mode_printer()) {
|
if (obj->is_lan_mode_printer()) {
|
||||||
if (state == ConnectStatus::ConnectStatusOk) {
|
if (state == ConnectStatus::ConnectStatusOk) {
|
||||||
obj->command_request_push_all();
|
obj->command_request_push_all();
|
||||||
|
@ -1892,6 +1892,9 @@ void GUI_App::init_app_config()
|
||||||
if (! wxGetEnv(wxS("XDG_CONFIG_HOME"), &dir) || dir.empty() )
|
if (! wxGetEnv(wxS("XDG_CONFIG_HOME"), &dir) || dir.empty() )
|
||||||
dir = wxFileName::GetHomeDir() + wxS("/.config");
|
dir = wxFileName::GetHomeDir() + wxS("/.config");
|
||||||
set_data_dir((dir + "/" + GetAppName()).ToUTF8().data());
|
set_data_dir((dir + "/" + GetAppName()).ToUTF8().data());
|
||||||
|
boost::filesystem::path data_dir_path(data_dir());
|
||||||
|
if (!boost::filesystem::exists(data_dir_path))
|
||||||
|
boost::filesystem::create_directory(data_dir_path);
|
||||||
#endif
|
#endif
|
||||||
} else {
|
} else {
|
||||||
m_datadir_redefined = true;
|
m_datadir_redefined = true;
|
||||||
|
@ -2725,7 +2728,7 @@ void GUI_App::UpdateDarkUI(wxWindow* window, bool highlited/* = false*/, bool ju
|
||||||
|
|
||||||
/*if (m_is_dark_mode != dark_mode() )
|
/*if (m_is_dark_mode != dark_mode() )
|
||||||
m_is_dark_mode = dark_mode();*/
|
m_is_dark_mode = dark_mode();*/
|
||||||
|
|
||||||
|
|
||||||
if (m_is_dark_mode) {
|
if (m_is_dark_mode) {
|
||||||
auto original_col = window->GetBackgroundColour();
|
auto original_col = window->GetBackgroundColour();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue