mirror of
https://github.com/cjcliffe/CubicSDR.git
synced 2025-02-03 09:44:26 -05:00
fix locked view on zoomed view after demodulators are deactivated
This commit is contained in:
parent
2e34060901
commit
d95925a3c4
@ -517,7 +517,9 @@ void AppFrame::OnIdle(wxIdleEvent& event) {
|
||||
}
|
||||
|
||||
if (wxGetApp().getFrequency() != waterfallCanvas->getCenterFrequency()) {
|
||||
spectrumCanvas->setCenterFrequency(wxGetApp().getFrequency());
|
||||
if (!spectrumCanvas->getMouseTracker()->mouseDown()) {
|
||||
spectrumCanvas->setCenterFrequency(wxGetApp().getFrequency());
|
||||
}
|
||||
waterfallCanvas->setCenterFrequency(wxGetApp().getFrequency());
|
||||
demodWaterfallCanvas->setCenterFrequency(wxGetApp().getFrequency());
|
||||
demodSpectrumCanvas->setCenterFrequency(wxGetApp().getFrequency());
|
||||
|
@ -73,6 +73,10 @@ unsigned int InteractiveCanvas::getBandwidth() {
|
||||
}
|
||||
}
|
||||
|
||||
MouseTracker *InteractiveCanvas::getMouseTracker() {
|
||||
return &mouseTracker;
|
||||
}
|
||||
|
||||
void InteractiveCanvas::OnKeyUp(wxKeyEvent& event) {
|
||||
shiftDown = event.ShiftDown();
|
||||
altDown = event.AltDown();
|
||||
|
@ -22,6 +22,8 @@ public:
|
||||
void setBandwidth(unsigned int bandwidth_in);
|
||||
unsigned int getBandwidth();
|
||||
|
||||
MouseTracker *getMouseTracker();
|
||||
|
||||
protected:
|
||||
void OnKeyDown(wxKeyEvent& event);
|
||||
void OnKeyUp(wxKeyEvent& event);
|
||||
|
Loading…
Reference in New Issue
Block a user