diff options
-rw-r--r-- | gui.c | 14 | ||||
-rw-r--r-- | main.c | 2 |
2 files changed, 9 insertions, 7 deletions
@@ -6,6 +6,8 @@ #include <SDL2/SDL.h> #include <stdbool.h> +#include "xmpp.h" + void gui_run(void) { @@ -41,11 +43,13 @@ void gui_run(void) { while (!quit) { SDL_UpdateTexture(texture, NULL, pixels, 640 * sizeof(uint32_t)); SDL_WaitEvent(&event); - switch (event.type) - { - case SDL_QUIT: - quit = true; - break; + switch (event.type) { + case SDL_QUIT: + quit = true; + break; + case SDL_MOUSEBUTTONDOWN: + xmpp_connect(); + break; } SDL_RenderClear(renderer); SDL_RenderCopy(renderer, texture, NULL, NULL); @@ -5,7 +5,6 @@ #include <getopt.h> #include "gui.h" -#include "xmpp.h" // configuration struct for all command line options @@ -60,7 +59,6 @@ int main(int argc, char* argv[]) { if (opts.unknown || opts.help) { print_help(); } else { - xmpp_connect(); gui_run(); } |