From b42da0c3637e11684777ec5db732622a35c59c35 Mon Sep 17 00:00:00 2001 From: omigamedev Date: Mon, 23 Sep 2019 22:50:23 +0200 Subject: [PATCH] fix ppbr panel on iOS --- src/node_dialog_export_ppbr.cpp | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) 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");