"""
Reload programs.
"""
import shutil
import subprocess

from pywal.settings import CACHE_DIR
from pywal import util


def reload_i3():
    """Reload i3 colors."""
    if shutil.which("i3-msg"):
        util.disown("i3-msg", "reload")


def reload_xrdb():
    """Merge the colors into the X db so new terminals use them."""
    if shutil.which("xrdb"):
        subprocess.call(["xrdb", "-merge", CACHE_DIR / "colors.Xresources"])


def reload_env():
    """Reload environment programs."""
    reload_i3()
    reload_xrdb()
    print("reload: Reloaded environment.")

"""
Reload programs.
"""
import shutil
import subprocess

from pywal.settings import CACHE_DIR
from pywal import util


def reload_xrdb():
    """Merge the colors into the X db so new terminals use them."""
    if shutil.which("xrdb"):
        subprocess.call(["xrdb", "-merge", CACHE_DIR / "colors.Xresources"])


def reload_i3():
    """Reload i3 colors."""
    if shutil.which("i3-msg"):
        util.disown("i3-msg", "reload")


def reload_env():
    """Reload environment programs."""
    reload_xrdb()
    reload_i3()
    print("reload: Reloaded environment.")

Fix bug with i3 titlebars not being the right color.
colors: Fix bug with i3 titlebars not being the right color.
