[Aptitude-devel] r3132 - in branches/aptitude-0.3/aptitude: . src/vscreen
Daniel Burrows
dburrows@costa.debian.org
Wed, 27 Apr 2005 03:13:56 +0000
Author: dburrows
Date: Wed Apr 27 03:13:53 2005
New Revision: 3132
Modified:
branches/aptitude-0.3/aptitude/ChangeLog
branches/aptitude-0.3/aptitude/src/vscreen/vs_label.cc
Log:
More sensible vs_label attribute default.
Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog (original)
+++ branches/aptitude-0.3/aptitude/ChangeLog Wed Apr 27 03:13:53 2005
@@ -1,5 +1,10 @@
2005-04-26 Daniel Burrows <dburrows@debian.org>
+ * src/vscreen/vs_label.cc:
+
+ When no attribute is provided, the widget's background is used
+ to set default text attributes.
+
* src/vscreen/vs_util.cc:
Fix the canned dialogs to properly initialize the attributes of
Modified: branches/aptitude-0.3/aptitude/src/vscreen/vs_label.cc
==============================================================================
--- branches/aptitude-0.3/aptitude/src/vscreen/vs_label.cc (original)
+++ branches/aptitude-0.3/aptitude/src/vscreen/vs_label.cc Wed Apr 27 03:13:53 2005
@@ -51,9 +51,7 @@
void vs_label::set_text(const string &_txt)
{
- txt=new fragment_cache(text_fragment(_txt));
- // Our size might have changed, so re-layout the screen.
- vscreen_queuelayout();
+ set_text(_txt, get_bg());
}
void vs_label::paint()