mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2025-01-09 12:29:35 +01:00
Now HTMLTemplateDataEditorPlugin will only handle HTMLTemplateDatas, if they are on disk.
This commit is contained in:
parent
35e328576a
commit
ce638a69c1
@ -96,6 +96,12 @@ void HTMLTemplateDataEditorPlugin::edit(Object *p_object) {
|
||||
Ref<HTMLTemplateData> f = Ref<HTMLTemplateData>(Object::cast_to<HTMLTemplateData>(p_object));
|
||||
|
||||
if (f.is_valid()) {
|
||||
String path = f->get_path();
|
||||
|
||||
if (path.empty()) {
|
||||
return;
|
||||
}
|
||||
|
||||
EditorPlugin *ep = EditorNode::get_singleton()->get_editor_by_name("Text");
|
||||
|
||||
if (ep) {
|
||||
@ -105,7 +111,15 @@ void HTMLTemplateDataEditorPlugin::edit(Object *p_object) {
|
||||
}
|
||||
|
||||
bool HTMLTemplateDataEditorPlugin::handles(Object *p_object) const {
|
||||
return p_object->is_class("HTMLTemplateData");
|
||||
Ref<HTMLTemplateData> f = Ref<HTMLTemplateData>(Object::cast_to<HTMLTemplateData>(p_object));
|
||||
|
||||
if (f.is_valid()) {
|
||||
String path = f->get_path();
|
||||
|
||||
return !path.empty();
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
HTMLTemplateDataEditorPlugin::HTMLTemplateDataEditorPlugin(EditorNode *p_node) {
|
||||
|
Loading…
Reference in New Issue
Block a user