Author: fschumacher
Date: Tue Jul 25 17:10:55 2017
New Revision: 1802981

URL: http://svn.apache.org/viewvc?rev=1802981&view=rev
Log:
Render the displayed sampler result less often

Bugzilla Id: 60961

Modified:
    
jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java

Modified: 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java?rev=1802981&r1=1802980&r2=1802981&view=diff
==============================================================================
--- 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java
 (original)
+++ 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java
 Tue Jul 25 17:10:55 2017
@@ -139,6 +139,7 @@ implements ActionListener, TreeSelection
     private static final int REFRESH_PERIOD = 
JMeterUtils.getPropDefault("jmeter.gui.refresh_period", 500);
 
     private ResultRenderer resultsRender = null;
+    private Object resultsObject = null;
 
     private TreeSelectionEvent lastSelectionEvent;
 
@@ -337,6 +338,7 @@ implements ActionListener, TreeSelection
             dataChanged = true;
         }
         resultsRender.clearData();
+        resultsObject = null;
     }
 
     /** {@inheritDoc} */
@@ -382,7 +384,8 @@ implements ActionListener, TreeSelection
             node = (DefaultMutableTreeNode) 
jTree.getLastSelectedPathComponent();
         }
 
-        if (node != null) {
+        if (node != null && node.getUserObject() != resultsObject) {
+            resultsObject = node.getUserObject();
             // to restore last tab used
             if (rightSide.getTabCount() > selectedTab) {
                 resultsRender.setLastSelectedTab(rightSide.getSelectedIndex());


Reply via email to