pkgsrc-ng/news/pan/patches/patch-pan_gui_log-ui.cc
2014-08-11 13:27:10 +02:00

41 lines
1.7 KiB
C++

$NetBSD: patch-pan_gui_log-ui.cc,v 1.3 2014/01/01 12:10:00 wiz Exp $
--- pan/gui/log-ui.cc.orig 2012-06-29 22:24:54.000000000 +0000
+++ pan/gui/log-ui.cc
@@ -61,13 +61,14 @@ namespace
{
GtkTreeIter child;
- foreach_const (Log::entries_t, e.messages, lit)
+ foreach_const (Log::entries_p, e.messages, lit)
{
+ Log::Entry entry(**lit);
gtk_tree_store_prepend (myStore, &child, &iter );
gtk_tree_store_set (myStore, &child,
COL_HIDDEN, "",
- COL_SEVERITY, (lit->severity & Log::PAN_SEVERITY_ERROR),
- COL_DATE, (unsigned long)lit->date,
+ COL_SEVERITY, (entry.severity & Log::PAN_SEVERITY_ERROR),
+ COL_DATE, (unsigned long)entry.date,
COL_MESSAGE, &*lit, -1);
}
}
@@ -157,13 +158,14 @@ namespace
COL_MESSAGE, &*it, -1);
if (!it->messages.empty())
{
- foreach_const (Log::entries_t, it->messages, lit)
+ foreach_const (Log::entries_p, it->messages, lit)
{
+ Log::Entry entry (**lit);
gtk_tree_store_prepend (store, &child, &top );
gtk_tree_store_set (store, &child,
COL_HIDDEN, "",
- COL_SEVERITY, (lit->severity & Log::PAN_SEVERITY_ERROR),
- COL_DATE, (unsigned long)lit->date,
+ COL_SEVERITY, (entry.severity & Log::PAN_SEVERITY_ERROR),
+ COL_DATE, (unsigned long)entry.date,
COL_MESSAGE, &*lit, -1);
}
}