|
|
|
|
@ -148,14 +148,21 @@ bool SidebarPreviewBase::scrollToPreview(SidebarPreviewBase* sidebar) |
|
|
|
|
{ |
|
|
|
|
XOJ_CHECK_TYPE_OBJ(sidebar, SidebarPreviewBase); |
|
|
|
|
|
|
|
|
|
if (!sidebar->enabled) |
|
|
|
|
{ |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
MainWindow* win = sidebar->control->getWindow(); |
|
|
|
|
if (win) |
|
|
|
|
if (win == NULL) |
|
|
|
|
{ |
|
|
|
|
GtkWidget* w = win->get("sidebar"); |
|
|
|
|
if (!gtk_widget_get_visible(w)) |
|
|
|
|
{ |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
GtkWidget* w = win->get("sidebar"); |
|
|
|
|
if (!gtk_widget_get_visible(w)) |
|
|
|
|
{ |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (sidebar->selectedEntry != size_t_npos && sidebar->selectedEntry < sidebar->previews.size()) |
|
|
|
|
|