浏览代码

obs-filters: Fix opacity on image mask/blend filter

The alpha value from the opacity slider was being overwritten.

Closes obsproject/obs-studio#1827
jp9000 6 年之前
父节点
当前提交
71f9900e74
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      plugins/obs-filters/mask-filter.c

+ 1 - 0
plugins/obs-filters/mask-filter.c

@@ -46,6 +46,7 @@ static void mask_filter_update(void *data, obs_data_t *settings)
 	int opacity = (int)obs_data_get_int(settings, SETTING_OPACITY);
 	char *effect_path;
 
+	color &= 0xFFFFFF;
 	color |= (uint32_t)(((double)opacity) * 2.55) << 24;
 
 	vec4_from_rgba(&filter->color, color);