]> git.sesse.net Git - nageru/blobdiff - nageru/analyzer.cpp
On errors, abort() instead of exit(1); exit() in a multithreaded program just gives...
[nageru] / nageru / analyzer.cpp
index bdb80bc31b52c46d98ee4540220c606e706fd594..b08af1926f0165adcb85faebf97f20d001c06fbd 100644 (file)
@@ -41,7 +41,7 @@ Analyzer::Analyzer()
        context = create_context(surface);
        if (!make_current(context, surface)) {
                printf("oops\n");
-               exit(1);
+               abort();
        }
 
        grab_timer.setSingleShot(true);
@@ -96,7 +96,7 @@ void Analyzer::mixer_shutting_down()
 
        if (!make_current(context, surface)) {
                printf("oops\n");
-               exit(1);
+               abort();
        }
        glDeleteBuffers(1, &pbo);
        check_error();
@@ -111,7 +111,7 @@ void Analyzer::grab_clicked()
 
        if (!make_current(context, surface)) {
                printf("oops\n");
-               exit(1);
+               abort();
        }
 
        Mixer::DisplayFrame frame;