[bijiben] controller: make Trash bin display list properly
- From: Pierre-Yves Luyten <pyluyten src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [bijiben] controller: make Trash bin display list properly
- Date: Sun, 2 Mar 2014 23:06:48 +0000 (UTC)
commit 4629b93beed449a81a05fe7e977f4a9b6f196e20
Author: Pierre-Yves Luyten <py luyten fr>
Date: Mon Mar 3 00:05:58 2014 +0100
controller: make Trash bin display list properly
src/bjb-controller.c | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/src/bjb-controller.c b/src/bjb-controller.c
index 36d68f6..847dcec 100644
--- a/src/bjb-controller.c
+++ b/src/bjb-controller.c
@@ -253,6 +253,8 @@ bjb_controller_add_item (BjbController *self,
GtkListStore *store;
GdkPixbuf *pix = NULL;
const gchar *uuid;
+ BjbWindowBase *win;
+ BjbWindowViewType type;
g_return_if_fail (BIJI_IS_ITEM (item));
store = GTK_LIST_STORE (self->priv->model);
@@ -275,10 +277,13 @@ bjb_controller_add_item (BjbController *self,
/* First , if there is a gd main view , and if gd main view
* is a list, then load the smaller emblem */
- if (bjb_window_base_get_view_type (self->priv->window) == BJB_WINDOW_BASE_MAIN_VIEW
- && bjb_window_base_get_main_view (self->priv->window)
+ win = self->priv->window;
+ type = bjb_window_base_get_view_type (win);
+ if ((type == BJB_WINDOW_BASE_MAIN_VIEW ||
+ type == BJB_WINDOW_BASE_ARCHIVE_VIEW)
+ && bjb_window_base_get_main_view (win)
&& bjb_main_view_get_view_type
- (bjb_window_base_get_main_view (self->priv->window)) == GD_MAIN_VIEW_LIST)
+ (bjb_window_base_get_main_view (win)) == GD_MAIN_VIEW_LIST)
pix = biji_item_get_emblem (item);
/* Else, load the icon */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]