[Xfce4-commits] [panel-plugins/xfce4-hardware-monitor-plugin] 02/03: CurveView text overlay: Only add tag-related text if a tag is configured
noreply at xfce.org
noreply at xfce.org
Sun Aug 16 20:40:00 CEST 2015
This is an automated email from the git hooks/post-receive script.
omegaphil pushed a commit to branch master
in repository panel-plugins/xfce4-hardware-monitor-plugin.
commit da4cc6c40f67e627e3411e731eb16ae40e85c670
Author: OmegaPhil <OmegaPhil at startmail.com>
Date: Sun Aug 16 15:03:16 2015 +0100
CurveView text overlay: Only add tag-related text if a tag is configured
---
src/curve-view.cpp | 22 +++++++++++++++-------
1 file changed, 15 insertions(+), 7 deletions(-)
diff --git a/src/curve-view.cpp b/src/curve-view.cpp
index c0e2ce4..d84c3d4 100644
--- a/src/curve-view.cpp
+++ b/src/curve-view.cpp
@@ -256,7 +256,7 @@ void CurveView::do_draw_loop()
{
double max = 0;
Glib::ustring max_formatted, max_formatted_compact, monitor_data,
- monitor_data_compact, text_overlay_format_string,
+ monitor_data_compact, text_overlay_format_string, tag_string,
separator_string = applet->get_viewer_text_overlay_separator();
bool graph_max_needed = false, graph_max_compact_needed = false,
monitor_data_needed = false, monitor_data_compact_needed = false,
@@ -299,29 +299,37 @@ void CurveView::do_draw_loop()
// Collecting a string of monitor data to overlay later
if (monitor_data_needed)
{
+ if (!(*i)->monitor->tag.empty())
+ tag_string = (*i)->monitor->tag + ":" + separator_string;
+ else
+ tag_string = "";
+
if (monitor_data.empty())
{
- monitor_data = (*i)->monitor->tag + ":" + separator_string +
+ monitor_data = tag_string +
(*i)->monitor->format_value((*i)->monitor->value(), false);
}
else
{
- monitor_data.append(separator_string + (*i)->monitor->tag + ":" +
- separator_string +
+ monitor_data.append(separator_string + tag_string +
(*i)->monitor->format_value((*i)->monitor->value(), false));
}
}
if (monitor_data_compact_needed)
{
+ if (!(*i)->monitor->tag.empty())
+ tag_string = (*i)->monitor->tag + ":";
+ else
+ tag_string = "";
+
if (monitor_data_compact.empty())
{
- monitor_data_compact = (*i)->monitor->tag + ":" +
+ monitor_data_compact = tag_string +
(*i)->monitor->format_value((*i)->monitor->value(), true);
}
else
{
- monitor_data_compact.append(separator_string + (*i)->monitor->tag +
- ":" +
+ monitor_data_compact.append(separator_string + tag_string +
(*i)->monitor->format_value((*i)->monitor->value(), true));
}
}
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list