summaryrefslogtreecommitdiffstats
path: root/src/inkview-window.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/inkview-window.cpp')
-rw-r--r--src/inkview-window.cpp6
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;