X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=shell%2Fev-window.c;h=9aa3926be42b9ba7571af35c0473c980ea391cfb;hb=b151de0dab3a7c3355f8206b8f95548d11714e9e;hp=ce43ab072b16a512735556248af9b89f3da9cefb;hpb=7e3392ba15113588d1f141a624df852007e75774;p=evince.git diff --git a/shell/ev-window.c b/shell/ev-window.c index ce43ab07..9aa3926b 100644 --- a/shell/ev-window.c +++ b/shell/ev-window.c @@ -895,6 +895,13 @@ view_selection_changed_cb (EvView *view, ev_view_get_has_selection (view)); } +static void +view_layers_changed_cb (EvView *view, + EvWindow *window) +{ + ev_sidebar_layers_update_layers_state (EV_SIDEBAR_LAYERS (window->priv->sidebar_layers)); +} + static void ev_window_page_changed_cb (EvWindow *ev_window, gint old_page, @@ -7007,6 +7014,9 @@ ev_window_init (EvWindow *ev_window) g_signal_connect_object (ev_window->priv->view, "annot-added", G_CALLBACK (view_annot_added), ev_window, 0); + g_signal_connect_object (ev_window->priv->view, "layers-changed", + G_CALLBACK (view_layers_changed_cb), + ev_window, 0); #ifdef ENABLE_DBUS g_signal_connect_swapped (ev_window->priv->view, "sync-source", G_CALLBACK (ev_window_sync_source),