[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bug #47090

From: John Darrington
Subject: Re: Bug #47090
Date: Sun, 28 Feb 2016 08:51:55 +0100
User-agent: Mutt/1.5.21 (2010-09-15)

On Sat, Feb 27, 2016 at 03:37:26PM -0800, Ben Pfaff wrote:
     I think that removing this call is likely to cause problems.  I think
     it's likely to prevent columns from resizing themselves as columns are
     added and deleted.
     However, there's a lot of redundancy in calling
     _pspp_sheet_view_column_cell_set_dirty() on all the columns.  The
     following code in it only needs to be done once, even if there are N
     columns.  If one were to factor that out or otherwise avoid running it N
     times, it would probably improve performance a great deal.
       if (tree_column->tree_view &&
           gtk_widget_get_realized (tree_column->tree_view))
           _pspp_sheet_view_install_mark_rows_col_dirty (PSPP_SHEET_VIEW 
           gtk_widget_queue_resize (tree_column->tree_view);

I posted a patch based on this suggestion to the tracker.


Avoid eavesdropping.  Send strong encryted email.
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See or any PGP keyserver for public key.

Attachment: signature.asc
Description: Digital signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]