diff --git a/src/utils/itch_parser.py b/src/utils/itch_parser.py index 2b212fb..476b2f4 100644 --- a/src/utils/itch_parser.py +++ b/src/utils/itch_parser.py @@ -40,7 +40,11 @@ def get_game(task, current_time, parent_widget, row): return values["added"] = current_time - values["executable"] = ["xdg-open", f"itch://caves/{row[4]}/launch"] + values["executable"] = ( + ["start", f"itch://caves/{row[4]}/launch"] + if os.name == "nt" + else ["xdg-open", f"itch://caves/{row[4]}/launch"] + ) values["hidden"] = False values["last_played"] = 0 values["name"] = row[1]