]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Fix output panel crash if capture before recording was ticked.
authorToni Wilen <twilen@winuae.net>
Sat, 14 Apr 2018 07:33:19 +0000 (10:33 +0300)
committerToni Wilen <twilen@winuae.net>
Sat, 14 Apr 2018 07:33:19 +0000 (10:33 +0300)
od-win32/win32_scaler.cpp

index 099ac6ebfc3ffc6cd611cfdefd61d2c0e1d62ed8..1bf87066c4959a630beddf90e28f68561e71c7b0 100644 (file)
@@ -725,6 +725,8 @@ void freefilterbuffer(int monid, uae_u8 *buf)
        struct vidbuffer *vb = avidinfo->outbuffer;
        struct uae_filter *usedfilter = mon->usedfilter;
 
+       if (!vb)
+               return;
        if (usedfilter == NULL) {
                unlockscr3d(vb);
        }
@@ -740,6 +742,8 @@ uae_u8 *getfilterbuffer(int monid, int *widthp, int *heightp, int *pitch, int *d
        *widthp = 0;
        *heightp = 0;
        *depth = amiga_depth;
+       if (!vb)
+               return NULL;
        if (usedfilter == NULL) {
                if (!lockscr3d(vb)) {
                        return NULL;