about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorStevan Andjelkovic <stevan@student.chalmers.se>2011-07-12 21:20:22 +0000
committerStevan Andjelkovic <stevan@student.chalmers.se>2011-07-12 21:20:22 +0000
commit1572b32dae02de75d0e7c6fb8e91d826e4624254 (patch)
treea42c1cb3a4909fed4bde8499603c4aecd9477cd2
parent9f7f01195ffbebc2044bc9a5f35ae9ad600504e3 (diff)
downloadxombrero-1572b32dae02de75d0e7c6fb8e91d826e4624254.tar.gz
Fixed some small comments Marco had on :buffers.
ok marco@
-rw-r--r--xxxterm.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/xxxterm.c b/xxxterm.c
index 2423b69..69cc428 100644
--- a/xxxterm.c
+++ b/xxxterm.c
@@ -953,8 +953,7 @@ sort_tabs_by_page_num(struct tab ***stabs)
 	int			num_tabs = 0;
 	struct tab		*t;
 
-	TAILQ_FOREACH(t, &tabs, entry)
-		num_tabs++;
+	num_tabs = gtk_notebook_get_n_pages(notebook);
 
 	*stabs = g_malloc0(num_tabs * sizeof(struct tab *));
 
@@ -968,6 +967,7 @@ void
 buffers_make_list(void)
 {
 	int			i, num_tabs;
+	const gchar		*title = NULL;
 	GtkTreeIter		iter;
 	struct tab		**stabs = NULL;
 
@@ -976,10 +976,13 @@ buffers_make_list(void)
 	for (i = 0; i < num_tabs; i++)
 		if (stabs[i]) {
 			gtk_list_store_append(buffers_store, &iter);
+			if ((title = webkit_web_view_get_title(stabs[i]->wv)) == NULL)
+				if ((title = webkit_web_view_get_uri(stabs[i]->wv)) == NULL)
+					title = "(untitled)";
 			gtk_list_store_set(buffers_store, &iter,
 			    COL_ID, i + 1, /* Enumerate the tabs starting from 1
 					    * rather than 0. */
-			    COL_TITLE, webkit_web_view_get_title(stabs[i]->wv),
+			    COL_TITLE, title,
 			    -1);
 		}
 
@@ -5192,6 +5195,7 @@ wv_button_cb(GtkWidget *btn, GdkEventButton *e, struct tab *t)
 	struct karg		a;
 
 	hide_oops(t);
+	hide_buffers(t);
 
 	if (e->type == GDK_BUTTON_PRESS && e->button == 8 /* btn 4 */) {
 		/* go backward */
;nessento@openmailbox.org> 2016-06-16 18:22:57 +0700 committer stepshal <nessento@openmailbox.org> 2016-06-16 18:22:57 +0700 Add two blank lines where is expected' href='/akspecs/ranger/commit/ranger/core/shared.py?id=ab41c7766ced3f1b8f6b4ed317f0db4e0d71b897'>ab41c776 ^
b3d031a9 ^
0416393c ^

185c022e ^
0416393c ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20