SF.net SVN: geany:[4841] trunk/src/sidebar.c
eht16 at users.sourceforge.net
eht16 at xxxxx
Mon Apr 19 20:48:55 UTC 2010
Revision: 4841
http://geany.svn.sourceforge.net/geany/?rev=4841&view=rev
Author: eht16
Date: 2010-04-19 20:48:54 +0000 (Mon, 19 Apr 2010)
Log Message:
-----------
Properly guard the automatic sidebar notebook tab hiding against older GTK versions
Modified Paths:
--------------
trunk/src/sidebar.c
Modified: trunk/src/sidebar.c
===================================================================
--- trunk/src/sidebar.c 2010-04-19 20:42:44 UTC (rev 4840)
+++ trunk/src/sidebar.c 2010-04-19 20:48:54 UTC (rev 4841)
@@ -988,12 +988,15 @@
static void sidebar_tabs_show_hide(GtkNotebook *notebook, GtkWidget *child,
guint page_num, gpointer data)
{
- gint tabs = gtk_notebook_get_n_pages(notebook);
+ if (gtk_check_version(2, 10, 0) == NULL)
+ {
+ gint tabs = gtk_notebook_get_n_pages(notebook);
- if (interface_prefs.sidebar_symbol_visible == FALSE)
- tabs--;
- if (interface_prefs.sidebar_openfiles_visible == FALSE)
- tabs--;
+ if (interface_prefs.sidebar_symbol_visible == FALSE)
+ tabs--;
+ if (interface_prefs.sidebar_openfiles_visible == FALSE)
+ tabs--;
- gtk_notebook_set_show_tabs(notebook, (tabs > 1));
+ gtk_notebook_set_show_tabs(notebook, (tabs > 1));
+ }
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Commits
mailing list