Check for more errors
This commit is contained in:
parent
efd2ca56fb
commit
1802bcf72f
@ -1890,8 +1890,8 @@ GList * browser_selection_copy(Browser * browser)
|
|||||||
sel = gtk_tree_selection_get_selected_rows(treesel, NULL);
|
sel = gtk_tree_selection_get_selected_rows(treesel, NULL);
|
||||||
for(p = NULL; sel != NULL; sel = sel->next)
|
for(p = NULL; sel != NULL; sel = sel->next)
|
||||||
{
|
{
|
||||||
if(!gtk_tree_model_get_iter(GTK_TREE_MODEL(browser->store),
|
if(gtk_tree_model_get_iter(GTK_TREE_MODEL(browser->store),
|
||||||
&iter, sel->data))
|
&iter, sel->data) == FALSE)
|
||||||
continue;
|
continue;
|
||||||
gtk_tree_model_get(GTK_TREE_MODEL(browser->store), &iter,
|
gtk_tree_model_get(GTK_TREE_MODEL(browser->store), &iter,
|
||||||
BC_PATH, &q, -1);
|
BC_PATH, &q, -1);
|
||||||
@ -3133,10 +3133,11 @@ static void _view_icons_on_icon_drag_data_received(GtkWidget * widget,
|
|||||||
x, y);
|
x, y);
|
||||||
if(path == NULL)
|
if(path == NULL)
|
||||||
location = browser_get_location(browser);
|
location = browser_get_location(browser);
|
||||||
|
else if(gtk_tree_model_get_iter(GTK_TREE_MODEL(browser->store), &iter,
|
||||||
|
path) == FALSE)
|
||||||
|
return;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
gtk_tree_model_get_iter(GTK_TREE_MODEL(browser->store), &iter,
|
|
||||||
path);
|
|
||||||
gtk_tree_model_get(GTK_TREE_MODEL(browser->store), &iter,
|
gtk_tree_model_get(GTK_TREE_MODEL(browser->store), &iter,
|
||||||
BC_PATH, &p, -1);
|
BC_PATH, &p, -1);
|
||||||
location = p;
|
location = p;
|
||||||
@ -3702,7 +3703,9 @@ static void _view_on_detail_default_do(Browser * browser, GtkTreePath * path)
|
|||||||
GtkTreeIter iter;
|
GtkTreeIter iter;
|
||||||
gboolean is_dir;
|
gboolean is_dir;
|
||||||
|
|
||||||
gtk_tree_model_get_iter(GTK_TREE_MODEL(browser->store), &iter, path);
|
if(gtk_tree_model_get_iter(GTK_TREE_MODEL(browser->store), &iter, path)
|
||||||
|
== FALSE)
|
||||||
|
return;
|
||||||
gtk_tree_model_get(GTK_TREE_MODEL(browser->store), &iter, BC_PATH,
|
gtk_tree_model_get(GTK_TREE_MODEL(browser->store), &iter, BC_PATH,
|
||||||
&location, BC_IS_DIRECTORY, &is_dir, -1);
|
&location, BC_IS_DIRECTORY, &is_dir, -1);
|
||||||
if(is_dir)
|
if(is_dir)
|
||||||
|
Loading…
Reference in New Issue
Block a user