View | Details | Raw Unified | Return to bug 402315
Collapse All | Expand All

(-)a/main-menu/src/main-menu-ui.c (-2 / +2 lines)
Lines 2160-2170 slab_window_allocate_cb (GtkWidget *widget, GtkAllocation *alloc, gpointer user_ Link Here
2160
2160
2161
	if (orient == PANEL_APPLET_ORIENT_UP || orient == PANEL_APPLET_ORIENT_DOWN) {
2161
	if (orient == PANEL_APPLET_ORIENT_UP || orient == PANEL_APPLET_ORIENT_DOWN) {
2162
		if ((slab_geom.x + slab_geom.width) > (monitor_geom.x + monitor_geom.width))
2162
		if ((slab_geom.x + slab_geom.width) > (monitor_geom.x + monitor_geom.width))
2163
			slab_geom.x = button_geom.x + button_geom.width - slab_geom.width;
2163
			slab_geom.x = MAX (monitor_geom.x, monitor_geom.x + monitor_geom.width - slab_geom.width);
2164
	}
2164
	}
2165
	else {
2165
	else {
2166
		if ((slab_geom.y + slab_geom.height) > (monitor_geom.y + monitor_geom.height))
2166
		if ((slab_geom.y + slab_geom.height) > (monitor_geom.y + monitor_geom.height))
2167
			slab_geom.y = button_geom.y + button_geom.height - slab_geom.height;
2167
			slab_geom.y = MAX (monitor_geom.y, monitor_geom.y + monitor_geom.height - slab_geom.height);
2168
	}
2168
	}
2169
2169
2170
	gtk_window_move (GTK_WINDOW (priv->slab_window), slab_geom.x, slab_geom.y);
2170
	gtk_window_move (GTK_WINDOW (priv->slab_window), slab_geom.x, slab_geom.y);

Return to bug 402315