1085 |
|
|
1086 |
gtk_widget_destroy (dupecheckdialog); |
gtk_widget_destroy (dupecheckdialog); |
1087 |
|
|
1088 |
|
i = 0; |
1089 |
if (dupefound) |
if (dupefound) |
1090 |
{ /* remove double entries */ |
{ /* remove double entries */ |
1091 |
model = gtk_tree_view_get_model (GTK_TREE_VIEW(dupetreeview)); |
model = gtk_tree_view_get_model (GTK_TREE_VIEW(dupetreeview)); |
1095 |
gtk_tree_model_get (model, &iter, 0, &logn, -1); |
gtk_tree_model_get (model, &iter, 0, &logn, -1); |
1096 |
gtk_tree_model_get (model, &iter, NR + 1, &nr, -1); |
gtk_tree_model_get (model, &iter, NR + 1, &nr, -1); |
1097 |
dupeiter = iter; |
dupeiter = iter; |
1098 |
gtk_tree_model_iter_next (model, &dupeiter); |
valid = gtk_tree_model_iter_next (model, &dupeiter); |
1099 |
|
if (valid) |
1100 |
|
{ |
1101 |
gtk_tree_model_get (model, &dupeiter, 0, &prevlogn, -1); |
gtk_tree_model_get (model, &dupeiter, 0, &prevlogn, -1); |
1102 |
gtk_tree_model_get (model, &dupeiter, NR + 1, &prevnr, -1); |
gtk_tree_model_get (model, &dupeiter, NR + 1, &prevnr, -1); |
1103 |
if ((g_ascii_strcasecmp (prevnr, nr) == 0) |
if ((g_ascii_strcasecmp (prevnr, nr) == 0) |
1104 |
&& (g_ascii_strcasecmp (prevlogn, logn) == 0)) |
&& (g_ascii_strcasecmp (prevlogn, logn) == 0)) |
1105 |
gtk_tree_store_remove (GTK_TREE_STORE (model), &iter); |
gtk_tree_store_remove (GTK_TREE_STORE (model), &iter); |
1106 |
|
} |
1107 |
valid = gtk_tree_model_iter_next (model, &iter); |
valid = gtk_tree_model_iter_next (model, &iter); |
1108 |
} |
} |
1109 |
gtk_widget_show (dupelistdialog); |
gtk_widget_show (dupelistdialog); |