enabled: Don't force the keyboard to show when enable is switched
This is a bit of a hack: the enable semantics are not finalized yet: https://source.puri.sm/Librem5/squeekboard/-/issues/238 This prevents the keyboard from appearing over the lock screen at least: https://source.puri.sm/Librem5/squeekboard/-/merge_requests/397#note_123987
This commit is contained in:
		@ -404,13 +404,8 @@ void
 | 
				
			|||||||
server_context_service_set_enabled (ServerContextService *self, gboolean enabled)
 | 
					server_context_service_set_enabled (ServerContextService *self, gboolean enabled)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    g_return_if_fail (SERVER_IS_CONTEXT_SERVICE (self));
 | 
					    g_return_if_fail (SERVER_IS_CONTEXT_SERVICE (self));
 | 
				
			||||||
 | 
					 | 
				
			||||||
    if (enabled == self->enabled)
 | 
					 | 
				
			||||||
        return;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    self->enabled = enabled;
 | 
					    self->enabled = enabled;
 | 
				
			||||||
    if (self->enabled)
 | 
					    if (!self->enabled) {
 | 
				
			||||||
        server_context_service_show_keyboard (self);
 | 
					 | 
				
			||||||
    else
 | 
					 | 
				
			||||||
        server_context_service_hide_keyboard (self);
 | 
					        server_context_service_hide_keyboard (self);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user