Skip to content

Commit d026dc3

Browse files
committed
fix #1234
1 parent c58e030 commit d026dc3

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

core/Objects/Item.vala

+5-7
Original file line numberDiff line numberDiff line change
@@ -1393,12 +1393,11 @@ public class Objects.Item : Objects.BaseObject {
13931393
}
13941394

13951395
public void move (Objects.Project project, string _section_id) {
1396-
show_item = false;
1397-
13981396
if (project.backend_type == BackendType.LOCAL) {
13991397
_move (project.id, _section_id);
14001398
} else if (project.backend_type == BackendType.TODOIST) {
14011399
loading = true;
1400+
show_item = false;
14021401

14031402
string move_id = project.id;
14041403
string move_type = "project_id";
@@ -1410,24 +1409,23 @@ public class Objects.Item : Objects.BaseObject {
14101409
Services.Todoist.get_default ().move_item.begin (this, move_type, move_id, (obj, res) => {
14111410
var response = Services.Todoist.get_default ().move_item.end (res);
14121411
loading = false;
1412+
show_item = true;
14131413

14141414
if (response.status) {
14151415
_move (project.id, _section_id);
1416-
} else {
1417-
show_item = true;
14181416
}
14191417
});
14201418
} else if (project.backend_type == BackendType.CALDAV) {
14211419
loading = true;
1422-
1420+
show_item = false;
1421+
14231422
Services.CalDAV.Core.get_default ().move_task.begin (this, project.id, (obj, res) => {
14241423
var response = Services.CalDAV.Core.get_default ().move_task.end (res);
14251424
loading = false;
1425+
show_item = true;
14261426

14271427
if (response.status) {
14281428
_move (project.id, _section_id);
1429-
} else {
1430-
show_item = true;
14311429
}
14321430
});
14331431
}

src/Layouts/ItemRow.vala

+3-1
Original file line numberDiff line numberDiff line change
@@ -1451,7 +1451,7 @@ public class Layouts.ItemRow : Layouts.ItemBase {
14511451

14521452
dnd_handlerses[drag_source.drag_cancel.connect ((source, drag, reason) => {
14531453
drag_end ();
1454-
return false;
1454+
return true;
14551455
})] = drag_source;
14561456
}
14571457

@@ -1648,6 +1648,8 @@ public class Layouts.ItemRow : Layouts.ItemBase {
16481648
public void drag_end () {
16491649
itemrow_box.remove_css_class ("drop-begin");
16501650
on_drag = false;
1651+
1652+
print ("show_item: %s\n".printf (item.show_item.to_string ()));
16511653
main_revealer.reveal_child = item.show_item;
16521654
}
16531655

0 commit comments

Comments
 (0)