Revision 1878 branches/nntpgrab-0.7/client/gui/queue.c
| queue.c (revision 1878) | ||
|---|---|---|
| 710 | 710 | 
                  char *path_str;  | 
              
| 711 | 711 | 
                  char **values;  | 
              
| 712 | 712 | 
                  gboolean is_child = FALSE;  | 
              
| 713 | 
                  int num_items;  | 
              |
| 714 | 
                  GtkTreeIter parent;  | 
              |
| 713 | 715 | 
                   | 
              
| 714 | 716 | 
                          if (collection_name) {
                 | 
              
| 715 | 717 | 
                  g_free(collection_name);  | 
              
| ... | ... | |
| 744 | 746 | 
                  g_strfreev(values);  | 
              
| 745 | 747 | 
                  g_free(path_str);  | 
              
| 746 | 748 | 
                   | 
              
| 749 | 
                          if (gtk_tree_model_iter_parent(model, &parent, &iter)) {
                 | 
              |
| 750 | 
                  num_items = gtk_tree_model_iter_n_children(model, &parent);  | 
              |
| 751 | 
                          } else {
                 | 
              |
| 752 | 
                  num_items = gtk_tree_model_iter_n_children(model, NULL);  | 
              |
| 753 | 
                  }  | 
              |
| 754 | 
                   | 
              |
| 747 | 755 | 
                          if (collection_name == NULL || strlen(collection_name) == 0) {
                 | 
              
| 748 | 
                  GtkTreeIter parent;  | 
              |
| 749 | 
                   | 
              |
| 750 | 756 | 
                  // Look at the parent  | 
              
| 751 | 757 | 
                  gtk_tree_model_iter_parent(model, &parent, &iter);  | 
              
| 752 | 758 | 
                  gtk_tree_model_get(model, &parent, FIELD_COLLECTION_NAME, &collection_name, -1);  | 
              
| ... | ... | |
| 777 | 783 | 
                  break;  | 
              
| 778 | 784 | 
                   | 
              
| 779 | 785 | 
                  case MOVE_DIRECTION_DOWN:  | 
              
| 786 | 
                                  if (position + 1 >= num_items) {
                 | 
              |
| 787 | 
                  break;  | 
              |
| 788 | 
                  }  | 
              |
| 780 | 789 | 
                                  if (is_child) {
                 | 
              
| 781 | 790 | 
                  g_return_if_fail(nntpgrab_glue_schedular_move_task(glue, collection_name, subject, collection_name, position + 1));  | 
              
| 782 | 791 | 
                                  } else {
                 | 
              
Also available in: Unified diff
NNTPGrab

