In src/view_changelog.cc:303
it should not use changelog->get_filename() because changelog is not valid.
Just use filename then it should work.
diff --git a/src/view_changelog.cc b/src/view_changelog.cc
index 4453431..e4d246e 100644
--- a/src/view_changelog.cc
+++ b/src/view_changelog.cc
@@ -300,7 +300,7 @@ static void do_view_changelog(const string& filename,
}
else
{
- pkg_changelog_screen_ref cs =
pkg_changelog_screen::create(changelog->get_filename());
+ pkg_changelog_screen_ref cs = pkg_changelog_screen::create(filename);
cw::scrollbar_ref s =
cw::scrollbar::create(cw::scrollbar::VERTICAL);
cs->line_changed.connect(sigc::mem_fun(s.unsafe_get_ref(),
&cw::scrollbar::set_slider));
_______________________________________________
Aptitude-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel