debug和修复

This commit is contained in:
2026-10-10 16:07:53 +08:00
parent a0dfe7b483
commit 93783b1bd9
11 changed files with 440 additions and 13 deletions
+5 -5
View File
@@ -187,9 +187,9 @@ func save_drawing_as_expression(display_name: String) -> Dictionary:
return {}
var rows := _read_library_index()
var name := display_name.strip_edges()
if name.is_empty():
name = "我的表情 %d" % (rows.size() + 1)
var entry_name := display_name.strip_edges()
if entry_name.is_empty():
entry_name = "我的表情 %d" % (rows.size() + 1)
var id := "user:%d" % Time.get_ticks_usec()
var filename := id.replace(":", "_") + ".png"
var file := FileAccess.open("%s/%s" % [LIBRARY_DIR, filename], FileAccess.WRITE)
@@ -199,13 +199,13 @@ func save_drawing_as_expression(display_name: String) -> Dictionary:
file.store_buffer(painter.to_png_bytes())
file.close()
rows.append({"id": id, "name": name, "file": filename})
rows.append({"id": id, "name": entry_name, "file": filename})
if not _write_library_index(rows):
return {}
if not select_expression(id):
return {}
save()
return {"id": id, "name": name}
return {"id": id, "name": entry_name}
func _read_library_index() -> Array: