Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[OBS 28.01/Linux] Can't import Stream Collections #7359

Open
santakadev opened this issue Sep 12, 2022 · 6 comments
Open

[OBS 28.01/Linux] Can't import Stream Collections #7359

santakadev opened this issue Sep 12, 2022 · 6 comments
Labels
By Design / Not a bug The behaviour is intended and not a bug Confirmed This bug report has been confirmed by project members Linux Affects Linux macOS Affects macOS

Comments

@santakadev
Copy link

Operating System Info

Ubuntu 22.04

Other OS

No response

OBS Studio Version

28.0.1

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/hXW8q2NamG6U4w44

OBS Studio Crash Log URL

No response

Expected Behavior

When I import a Stream Collection, I expect to see it in the Stream Collection list in the Dropdown menu

Current Behavior

When I import a Stream Collection, the Scene Collection doesn't appear in the Stream Collection list in the dropdown.

It's a silent error: no error or crash occur, and there is no log entry about the error.

Steps to Reproduce

  1. Create new Stream Collection
  2. Export the Stream Collection
  3. Remove the exported Stream Collection
  4. Import the exported Stream Collection

Anything else we should know?

No response

@RytoEX
Copy link
Member

RytoEX commented Sep 12, 2022

From what OS did you export this scene collection?

@santakadev
Copy link
Author

I exported it form the same machine (Ubuntu 22.04) and same OBS Version installation (28.0.1).

It doesn't works with stream collections exported from MacOS either.

@RytoEX
Copy link
Member

RytoEX commented Sep 12, 2022

I can confirm that this is occurring, but the import mechanism is actually working as designed, sort of. On Windows, when you select a scene collection for import, it automatically checks the box on the left of the row to confirm the selection for import. On Ubuntu 22.04, for some reason, the box is not automatically checked. If you check this box, you will be able to import just fine.

image

When the box is unchecked, which seems to be the default on Ubuntu 22.04 for some reason, then the scene collection is not actually selected for importing.

@PatTheMav
Copy link
Member

The checkbox is not automatically ticked on macOS either - so this looks more like a UX issue than a functional issue?

@PatTheMav PatTheMav added By Design / Not a bug The behaviour is intended and not a bug macOS Affects macOS Linux Affects Linux Confirmed This bug report has been confirmed by project members labels Sep 14, 2022
@PatTheMav
Copy link
Member

@RytoEX From what I could tell we only explicitly untick the box if the detected application (or "program" in the exported collection) resolves to an empty string. Otherwise the value is left to whatever it is set to when the object is initialised and whatever Qt might interpret it as.

entry.selected = false;

@RytoEX
Copy link
Member

RytoEX commented Sep 20, 2022

@RytoEX From what I could tell we only explicitly untick the box if the detected application (or "program" in the exported collection) resolves to an empty string. Otherwise the value is left to whatever it is set to when the object is initialised and whatever Qt might interpret it as.

entry.selected = false;

Huh. Nice find. I can try to take a look into that later this week, if I can carve out some time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
By Design / Not a bug The behaviour is intended and not a bug Confirmed This bug report has been confirmed by project members Linux Affects Linux macOS Affects macOS
Projects
None yet
Development

No branches or pull requests

3 participants