@@ -100,33 +100,33 @@ public class MainWindow : Gtk.Window {
100100 project_combobox. get_style_context (). add_class (" quick-add-combobox" );
101101 project_combobox. valign = Gtk . Align . CENTER ;
102102
103+ Gtk . TreeIter inbox_iter;
104+ list_store. append (out inbox_iter);
105+
106+ var inbox_project = PlannerQuickAdd . database. get_project_by_id (PlannerQuickAdd . settings. get_int64 (" inbox-project" ));
107+ list_store. @set (inbox_iter,
108+ 0 , inbox_project,
109+ 1 , " " + _(" Inbox" ),
110+ 2 , " planner-inbox"
111+ );
112+
113+ if (PlannerQuickAdd . settings. get_boolean (" quick-add-save-last-project" ) == false ) {
114+ project_combobox. set_active_iter (inbox_iter);
115+ }
116+
103117 Gtk . TreeIter iter;
104- string icon_name;
105118 foreach (var project in PlannerQuickAdd . database. get_all_projects ()) {
106119 list_store. append (out iter);
107120
108- if (project. inbox_project == 1 ) {
109- icon_name = " planner-inbox" ;
110- } else {
111- icon_name = " color-%i " . printf (project. color);
112- }
113-
114121 list_store. @set (iter,
115122 0 , project,
116123 1 , " " + project. name,
117- 2 , icon_name
124+ 2 , " color- %i " . printf (project . color)
118125 );
119126
120127 if (PlannerQuickAdd . settings. get_boolean (" quick-add-save-last-project" ) == true &&
121128 PlannerQuickAdd . settings. get_int64 (" quick-add-project-selected" ) == 0 ) {
122- if (project. inbox_project == 1 ) {
123- project_combobox. set_active_iter (iter);
124- }
125- }
126-
127- if (PlannerQuickAdd . settings. get_boolean (" quick-add-save-last-project" ) == false &&
128- project. inbox_project == 1 ) {
129- project_combobox. set_active_iter (iter);
129+ project_combobox. set_active_iter (inbox_iter);
130130 }
131131
132132 if (PlannerQuickAdd . settings. get_boolean (" quick-add-save-last-project" ) == true &&
@@ -279,9 +279,9 @@ public class MainWindow : Gtk.Window {
279279 item. project_id = project. id;
280280 item. content = content_entry. text;
281281 item. is_todoist = project. is_todoist;
282-
282+
283283 if (project. inbox_project == 1 ) {
284- if (PlannerQuickAdd . settings. get_boolean (" inbox-project-sync " ) ) {
284+ if (PlannerQuickAdd . database . get_project_by_id ( PlannerQuickAdd . settings. get_int64 (" inbox-project" )) . is_todoist == 1 ) {
285285 PlannerQuickAdd . database. add_todoist_item (item);
286286 } else {
287287 PlannerQuickAdd . database. insert_item (item);
0 commit comments