]> git.sesse.net Git - kdenlive/blobdiff - src/blackmagic/devices.cpp
Fix segfault choosing Blackmagic playback card for the first time.
[kdenlive] / src / blackmagic / devices.cpp
index 8c139b71abc3c80dfc7a9efa1fc12a2a464a897f..fddb4ae9361fc0a9f09fd95b15fbb39b4883bda8 100644 (file)
@@ -163,9 +163,6 @@ bool BMInterface::getBlackMagicOutputDeviceList(KComboBox *devicelist)
     while(deckLinkIterator->Next(&deckLink) == S_OK) {
         char *      deviceNameString = NULL;
 
-        // Increment the total number of DeckLink cards found
-        numDevices++;
-        //if (numDevices > 1)
         kDebug() << "// FOUND a BM device\n\n+++++++++++++++++++++++++++++++++++++";
 
         // *** Print the model name of the DeckLink card
@@ -221,7 +218,7 @@ bool BMInterface::getBlackMagicOutputDeviceList(KComboBox *devicelist)
                 // Release the IDeckLinkDisplayMode object to prevent a leak
                 displayMode->Release();
             }*/
-            devicelist->addItem(deviceName);
+            devicelist->addItem(deviceName, numDevices++);
             found = true;
         }