diff options
Diffstat (limited to '')
| -rw-r--r-- | src/inkview-window.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/inkview-window.cpp b/src/inkview-window.cpp index 05893dc9b..57e7f4727 100644 --- a/src/inkview-window.cpp +++ b/src/inkview-window.cpp @@ -49,6 +49,10 @@ InkviewWindow::InkviewWindow(const Gio::Application::type_vec_files files, preload_documents(); } + if (_files.empty()) { + throw NoValidFilesException(); + } + _documents.resize( _files.size(), nullptr); // We keep _documents and _files in sync. // Callbacks @@ -278,7 +282,7 @@ InkviewWindow::show_control() return; } - + builder->get_widget("ControlWindow", _controlwindow); if (!_controlwindow) { std::cerr << "InkviewWindow::show_control: Control Window not found!" << std::endl; |
