X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fcpanel.C;fp=cinelerra-5.1%2Fcinelerra%2Fcpanel.C;h=19cea4904a85c446257a1d85281e652f8b2f78be;hb=2162ee52e4d53d53ad5ce40af82784d8c8da0bad;hp=09c54b5ac34b2e90e46d508ddf07c2f7988cbe7b;hpb=ed1cab1d6cbde6129bbd09b9609f7bba03ab610f;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/cpanel.C b/cinelerra-5.1/cinelerra/cpanel.C index 09c54b5a..19cea490 100644 --- a/cinelerra-5.1/cinelerra/cpanel.C +++ b/cinelerra-5.1/cinelerra/cpanel.C @@ -384,7 +384,7 @@ int CPanelZoom::handle_event() double zoom = pow(10.,value); switch( mwindow->edl->session->cwindow_operation ) { case CWINDOW_ZOOM: - gui->subwindow->zoom_canvas(0, zoom, 1); + gui->subwindow->zoom_canvas(zoom, 1); break; case CWINDOW_CAMERA: aidx = AUTOMATION_CAMERA_Z; @@ -411,9 +411,8 @@ int CPanelZoom::handle_event() int CPanelZoom::set_shown(int shown) { if( shown ) { - float zoom = gui->subwindow->canvas->get_zoom(); - gui->subwindow->zoom_canvas(0, zoom, 1); show_window(); + update(gui->subwindow->canvas->get_zoom()); } else hide_window();