Clear list staged/unstaged list stores when setting a repository on GitgCommitView

This commit is contained in:
Jesse van den Kieboom 2009-02-24 20:30:34 +01:00
parent 4803e2b9b9
commit 7780c66481
2 changed files with 5 additions and 0 deletions

View File

@ -908,6 +908,9 @@ gitg_commit_view_set_repository(GitgCommitView *view, GitgRepository *repository
g_object_unref(view->priv->commit);
view->priv->commit = NULL;
}
gtk_list_store_clear(view->priv->store_unstaged);
gtk_list_store_clear(view->priv->store_staged);
if (repository)
view->priv->repository = g_object_ref(repository);

View File

@ -457,6 +457,8 @@ gitg_commit_refresh(GitgCommit *commit)
/* Read other files */
if (commit->priv->repository)
update_index(commit);
else
refresh_done(commit->priv->runner, commit);
}
static void