diff --git a/src/node_dialog_export_ppbr.cpp b/src/node_dialog_export_ppbr.cpp index f6c5b50..ada7440 100644 --- a/src/node_dialog_export_ppbr.cpp +++ b/src/node_dialog_export_ppbr.cpp @@ -29,7 +29,8 @@ void NodeDialogExportPPBR::init_controls() { m_title = find("title"); m_dest_path_txt = find("dest-path"); - m_dest_path_txt->SetVisibility(false); + if (m_dest_path_txt) + m_dest_path_txt->SetVisibility(false); btn_ok = find("btn-ok"); btn_cancel = find("btn-cancel"); btn_cancel->on_click = [this](Node*) { @@ -50,14 +51,17 @@ void NodeDialogExportPPBR::init_controls() App::I->message_box("WIP", "This feature is not yet implemented."); }; btn_pick_dest = find("pick-dest"); - btn_pick_dest->on_click = [this] (Node*) { - App::I->pick_dir([this](std::string path){ - m_dest_path = path; - m_dest_path_txt->set_text(("Dest: " + path).c_str()); - m_dest_path_txt->SetVisibility(true); - export_check->set_value(true); - }); - }; + if (btn_pick_dest) + { + btn_pick_dest->on_click = [this] (Node*) { + App::I->pick_dir([this](std::string path){ + m_dest_path = path; + m_dest_path_txt->set_text(("Dest: " + path).c_str()); + m_dest_path_txt->SetVisibility(true); + export_check->set_value(true); + }); + }; + } img_header = find("header-tex"); txt_header_descr = find("header-descr"); txt_author = find("info-author");