[Xfce4-commits] [panel-plugins/xfce4-hardware-monitor-plugin] 02/02: CurveView text overlay: Erase when disabled
noreply at xfce.org
noreply at xfce.org
Sun Aug 16 10:05:42 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 972f91ef338a12bf262a3004fd0c4dc2bdf40195
Author: OmegaPhil <OmegaPhil at startmail.com>
Date: Sat Aug 15 21:15:29 2015 +0100
CurveView text overlay: Erase when disabled
---
src/curve-view.cpp | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/src/curve-view.cpp b/src/curve-view.cpp
index cc3b06b..e48fcba 100644
--- a/src/curve-view.cpp
+++ b/src/curve-view.cpp
@@ -262,6 +262,9 @@ void CurveView::do_draw_loop()
monitor_data_needed = false, monitor_data_compact_needed = false,
text_overlay_enabled = applet->get_viewer_text_overlay_enabled();
+ // Debug code
+ std::cout << "Curves count: " << curves.size() << std::endl;
+
// Obtain maximum value of all curves in the view
for (curve_iterator i = curves.begin(), end = curves.end(); i != end; ++i)
if ((*i)->get_max_value() > max)
@@ -385,6 +388,13 @@ void CurveView::do_draw_loop()
if (text_overlay->property_y() != y)
text_overlay->property_y() = y;
}
+
+ // Ensure text is erased if the overlay is disabled
+ else
+ {
+ if (text_overlay && text_overlay->property_text() != "")
+ text_overlay->property_text() = "";
+ }
}
const Glib::ustring CurveView::text_overlay_position_to_string(
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list