File tree Expand file tree Collapse file tree 1 file changed +11
-7
lines changed
src/wayland/handlers/screencopy Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -541,13 +541,7 @@ pub fn render_window_to_buffer(
541541 CosmicElement < R > : RenderElement < R > ,
542542 CosmicMappedRenderElement < R > : RenderElement < R > ,
543543 {
544- let mut elements = AsRenderElements :: < R > :: render_elements :: < WindowCaptureElement < R > > (
545- window,
546- renderer,
547- ( -geometry. loc . x , -geometry. loc . y ) . into ( ) ,
548- Scale :: from ( 1.0 ) ,
549- 1.0 ,
550- ) ;
544+ let mut elements = Vec :: new ( ) ;
551545
552546 elements. extend (
553547 additional_damage
@@ -617,6 +611,16 @@ pub fn render_window_to_buffer(
617611 }
618612 }
619613
614+ elements. extend ( AsRenderElements :: < R > :: render_elements :: <
615+ WindowCaptureElement < R > ,
616+ > (
617+ window,
618+ renderer,
619+ ( -geometry. loc . x , -geometry. loc . y ) . into ( ) ,
620+ Scale :: from ( 1.0 ) ,
621+ 1.0 ,
622+ ) ) ;
623+
620624 if let Ok ( dmabuf) = get_dmabuf ( buffer) {
621625 let mut dmabuf_clone = dmabuf. clone ( ) ;
622626 let mut fb = renderer
You can’t perform that action at this time.
0 commit comments