]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkcellarea.c
Make editable widget fill the entire inner area of the edited cell
[~andy/gtk] / gtk / gtkcellarea.c
index fa9bf2031bdea0904c37b6f4c2f9aede868f108b..2b07e87048458cc4a84e8c527fa4a10a9236cf2e 100644 (file)
@@ -2869,18 +2869,14 @@ gtk_cell_area_activate_cell (GtkCellArea          *area,
       
       if (editable_widget != NULL)
        {
-         GdkRectangle edit_area;
-
          g_return_val_if_fail (GTK_IS_CELL_EDITABLE (editable_widget), FALSE);
          
          gtk_cell_area_set_edited_cell (area, renderer);
          gtk_cell_area_set_edit_widget (area, editable_widget);
-
-         gtk_cell_renderer_get_aligned_area (renderer, widget, flags, &inner_area, &edit_area);
          
          /* Signal that editing started so that callers can get 
           * a handle on the editable_widget */
-         gtk_cell_area_add_editable (area, priv->focus_cell, editable_widget, &edit_area);
+         gtk_cell_area_add_editable (area, priv->focus_cell, editable_widget, &inner_area);
 
          /* If the signal was successfully handled start the editing */
          if (gtk_widget_get_parent (GTK_WIDGET (editable_widget)))