[Aptitude-svn-commit] r3571 - in branches/aptitude-0.3/aptitude: . src
Daniel Burrows
dburrows@costa.debian.org
Sat, 02 Jul 2005 19:01:49 +0000
Author: dburrows
Date: Sat Jul 2 19:01:47 2005
New Revision: 3571
Modified:
branches/aptitude-0.3/aptitude/ChangeLog
branches/aptitude-0.3/aptitude/src/ui.cc
Log:
Don't try to pass NULLs as std::string values.
Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog (original)
+++ branches/aptitude-0.3/aptitude/ChangeLog Sat Jul 2 19:01:47 2005
@@ -2,6 +2,11 @@
* src/ui.cc:
+ Instead of trying to pass a NULL string to pkg_tree::pkg_tree,
+ just don't pass the third argument. Fixes a SIGABRT.
+
+ * src/ui.cc:
+
Implement the wstring variant of show_message.
* src/main.cc:
Modified: branches/aptitude-0.3/aptitude/src/ui.cc
==============================================================================
--- branches/aptitude-0.3/aptitude/src/ui.cc (original)
+++ branches/aptitude-0.3/aptitude/src/ui.cc Sat Jul 2 19:01:47 2005
@@ -578,7 +578,7 @@
grp=new pkg_grouppolicy_filter_factory(pkg_missing_filter,new pkg_grouppolicy_task_factory(new pkg_grouppolicy_status_factory(new pkg_grouppolicy_section_factory(pkg_grouppolicy_section_factory::split_subdir,true,new pkg_grouppolicy_section_factory(pkg_grouppolicy_section_factory::split_topdir,false,new pkg_grouppolicy_end_factory())))));
}
- pkg_tree *tree=new pkg_tree(grpstr.c_str(), grp, NULL);
+ pkg_tree *tree=new pkg_tree(grpstr.c_str(), grp);
add_main_widget(make_default_view(tree,
&tree->selected_signal,
@@ -606,7 +606,7 @@
grpstr="filter(missing),hier";
grp=parse_grouppolicy(grpstr);
- pkg_tree *tree=new pkg_tree(grpstr.c_str(), grp, NULL);
+ pkg_tree *tree=new pkg_tree(grpstr.c_str(), grp);
tree->set_limit(transcode("!~v"));
//tree->set_hierarchical(false);
@@ -843,7 +843,7 @@
if(aptcfg->Exists(PACKAGE "::UI::Preview-Limit"))
active_preview_tree=new pkg_tree(grpstr.c_str(), grp, transcode(aptcfg->Find(PACKAGE "::UI::Preview-Limit").c_str()));
else
- active_preview_tree=new pkg_tree(grpstr.c_str(), grp, NULL);
+ active_preview_tree=new pkg_tree(grpstr.c_str(), grp);
active_preview=make_default_view(active_preview_tree,
&active_preview_tree->selected_signal,