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

(-)main-menu/src/main-menu-ui.c (-7 / +2 lines)
Lines 1625-1632 Link Here
1625
	GtkToggleButton *toggle = GTK_TOGGLE_BUTTON (button);
1625
	GtkToggleButton *toggle = GTK_TOGGLE_BUTTON (button);
1626
1626
1627
	DoubleClickDetector *detector;
1627
	DoubleClickDetector *detector;
1628
	GTimeVal t_curr;
1629
	guint32  t_curr_ms;
1630
1628
1631
	gboolean visible;
1629
	gboolean visible;
1632
1630
Lines 1634-1647 Link Here
1634
	detector = DOUBLE_CLICK_DETECTOR (
1632
	detector = DOUBLE_CLICK_DETECTOR (
1635
		g_object_get_data (G_OBJECT (toggle), "double-click-detector"));
1633
		g_object_get_data (G_OBJECT (toggle), "double-click-detector"));
1636
1634
1637
	g_get_current_time (& t_curr);
1638
	t_curr_ms = 1000 * t_curr.tv_sec + t_curr.tv_usec / 1000;
1639
1640
	visible = GTK_WIDGET_VISIBLE (priv->slab_window);
1635
	visible = GTK_WIDGET_VISIBLE (priv->slab_window);
1641
1636
1642
	if (! double_click_detector_is_double_click (detector, t_curr_ms, TRUE)) {
1637
	if (! double_click_detector_is_double_click (detector, gtk_get_current_event_time (), TRUE)) {
1643
		if (! visible)
1638
		if (! visible)
1644
			gtk_window_present_with_time (GTK_WINDOW (priv->slab_window), t_curr_ms);
1639
			gtk_window_present_with_time (GTK_WINDOW (priv->slab_window), gtk_get_current_event_time ());
1645
		else
1640
		else
1646
			gtk_widget_hide (priv->slab_window);
1641
			gtk_widget_hide (priv->slab_window);
1647
1642

Return to bug 334550