The attached patch is meant to fix bug 331475 [1]. [1] http://bugzilla.gnome.org/show_bug.cgi?id=331475 -- Christian Neumair <chris gnome-de org>
Index: src/nautilus-navigation-window.c
===================================================================
RCS file: /cvs/gnome/nautilus/src/nautilus-navigation-window.c,v
retrieving revision 1.442
diff -u -p -r1.442 nautilus-navigation-window.c
--- src/nautilus-navigation-window.c 20 Dec 2005 09:11:07 -0000 1.442
+++ src/nautilus-navigation-window.c 18 Feb 2006 09:12:45 -0000
@@ -95,10 +95,6 @@
*/
#include "nautilus-desktop-window.h"
-/* FIXME bugzilla.gnome.org 41245: hardwired sizes */
-#define SIDE_PANE_MINIMUM_WIDTH 1
-#define SIDE_PANE_MINIMUM_HEIGHT 400
-
#define MAX_TITLE_LENGTH 180
#define MENU_PATH_BOOKMARKS_PLACEHOLDER "/MenuBar/Other Menus/Bookmarks/Bookmarks Placeholder"
@@ -115,7 +111,7 @@ enum {
ARG_APP
};
-static int side_pane_width_auto_value = SIDE_PANE_MINIMUM_WIDTH;
+static int side_pane_width_auto_value = 0;
static void add_sidebar_panels (NautilusNavigationWindow *window);
static void load_view_as_menu (NautilusWindow *window);
@@ -434,7 +430,7 @@ side_pane_size_allocate_callback (GtkWid
if (eel_preferences_key_is_writable (NAUTILUS_PREFERENCES_SIDEBAR_WIDTH)) {
eel_preferences_set_integer
(NAUTILUS_PREFERENCES_SIDEBAR_WIDTH,
- allocation->width);
+ allocation->width <= 1 ? 0 : allocation->width);
}
}
}
@@ -1438,19 +1432,6 @@ real_window_close (NautilusWindow *windo
nautilus_navigation_window_save_geometry (NAUTILUS_NAVIGATION_WINDOW (window));
}
-static void
-real_get_default_size (NautilusWindow *window,
- guint *default_width, guint *default_height)
-{
- if (default_width) {
- *default_width = NAUTILUS_NAVIGATION_WINDOW_DEFAULT_WIDTH;
- }
-
- if (default_height) {
- *default_height = NAUTILUS_NAVIGATION_WINDOW_DEFAULT_HEIGHT;
- }
-}
-
static void
nautilus_navigation_window_class_init (NautilusNavigationWindowClass *class)
{
@@ -1468,6 +1449,5 @@ nautilus_navigation_window_class_init (N
NAUTILUS_WINDOW_CLASS (class)->set_search_mode = real_set_search_mode;
NAUTILUS_WINDOW_CLASS (class)->set_title = real_set_title;
NAUTILUS_WINDOW_CLASS (class)->get_icon_name = real_get_icon_name;
- NAUTILUS_WINDOW_CLASS (class)->get_default_size = real_get_default_size;
NAUTILUS_WINDOW_CLASS (class)->close = real_window_close;
}
Attachment:
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil