Merge "Issue #1560 - Additional fix to HTS page up/down reload problem." into development
Former-commit-id:56ec704522
[formerly8d7c0e3b6a
] [formerly1f1b171862
[formerly d36aa52d8d212aaef3bc68c96a24956696fef513]] Former-commit-id:1f1b171862
Former-commit-id:e70a758f63
This commit is contained in:
commit
c8ddcf394b
1 changed files with 13 additions and 4 deletions
|
@ -1739,13 +1739,10 @@ public class TimeSeriesDisplayDlg extends CaveSWTDialog {
|
|||
} else {
|
||||
currentPage--;
|
||||
}
|
||||
updateCanvases();
|
||||
for (int i = 0; i < pageCompList.size(); i++) {
|
||||
if (currentPage == i) {
|
||||
((GridData) pageCompList.get(i).getLayoutData()).exclude = false;
|
||||
canvasList.get(i).setGetAgain(true);
|
||||
canvasList.get(i).redraw();
|
||||
canvasList.get(i).update();
|
||||
|
||||
pageCompList.get(i).setVisible(true);
|
||||
} else {
|
||||
((GridData) pageCompList.get(i).getLayoutData()).exclude = true;
|
||||
|
@ -1765,6 +1762,7 @@ public class TimeSeriesDisplayDlg extends CaveSWTDialog {
|
|||
} else {
|
||||
currentPage++;
|
||||
}
|
||||
updateCanvases();
|
||||
for (int i = 0; i < pageCompList.size(); i++) {
|
||||
if (currentPage == i) {
|
||||
((GridData) pageCompList.get(i).getLayoutData()).exclude = false;
|
||||
|
@ -1778,6 +1776,17 @@ public class TimeSeriesDisplayDlg extends CaveSWTDialog {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the canvases with new data.
|
||||
*/
|
||||
private void updateCanvases() {
|
||||
for (int i = 0; i < canvasList.size(); i++) {
|
||||
TimeSeriesDisplayCanvas canvas = canvasList.get(i);
|
||||
canvas.setGetAgain(true);
|
||||
canvas.redraw();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Redraw each Canvas in the list.
|
||||
*
|
||||
|
|
Loading…
Add table
Reference in a new issue