Merge branch 'fix_wide' into 'master'
layouts: Fix segfault on switching to wide See merge request Librem5/squeekboard!312
This commit is contained in:
		@ -145,7 +145,7 @@ on_surface_configure(PhoshLayerSurface *surface, ServerContextService *context)
 | 
				
			|||||||
    enum squeek_arrangement_kind new_type = get_type((uint32_t)width, (uint32_t)height);
 | 
					    enum squeek_arrangement_kind new_type = get_type((uint32_t)width, (uint32_t)height);
 | 
				
			||||||
    if (context->last_type != new_type) {
 | 
					    if (context->last_type != new_type) {
 | 
				
			||||||
        context->last_type = new_type;
 | 
					        context->last_type = new_type;
 | 
				
			||||||
        eekboard_context_service_update_layout(EEKBOARD_CONTEXT_SERVICE(context), context->last_type);
 | 
					        eekboard_context_service_update_layout(context->state, context->last_type);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    guint desired_height = calculate_height(width);
 | 
					    guint desired_height = calculate_height(width);
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user