Răsfoiți Sursa

wallet: +bugfix on_modify tasks were being dropped

darkfi 2 ani în urmă
părinte
comite
563f04f963
1 a modificat fișierele cu 3 adăugiri și 0 ștergeri
  1. 3 0
      bin/darkwallet/src/ui/mesh.rs

+ 3 - 0
bin/darkwallet/src/ui/mesh.rs

@@ -14,6 +14,8 @@ pub type MeshPtr = Arc<Mesh>;
 pub struct Mesh {
 pub struct Mesh {
     sg: SceneGraphPtr2,
     sg: SceneGraphPtr2,
     render_api: RenderApiPtr,
     render_api: RenderApiPtr,
+    tasks: Vec<smol::Task<()>>,
+
     vertex_buffer: miniquad::BufferId,
     vertex_buffer: miniquad::BufferId,
     index_buffer: miniquad::BufferId,
     index_buffer: miniquad::BufferId,
     // Texture
     // Texture
@@ -51,6 +53,7 @@ impl Mesh {
             Self {
             Self {
                 sg,
                 sg,
                 render_api,
                 render_api,
+                tasks: on_modify.tasks,
                 vertex_buffer,
                 vertex_buffer,
                 index_buffer,
                 index_buffer,
                 num_elements,
                 num_elements,